Avatar ·

Como converter DateTime para string no formato "YYYYMMDDHHMMSS" em C#?

Olá a todos! Sou novo em C# e estou quebrando a cabeça com uma tarefa aparentemente simples. Preciso salvar a data e hora atuais como uma string no formato "YYYYMMDDHHMMSS" — ou seja, sem separadores, como um número contínuo. Por exemplo, para 5 de março de 2025 às 14:30:45, o resultado deve ser "20250305143045". \n\nEu sei que em C# existe o método `DateTime.ToString()`, mas quando escrevo:\n\n```csharp\nDateTime now = DateTime.Now;\nstring result = now.ToString("YYYYMMDDHHMMSS");\n```\n\nnão obtenho o que espero. Em vez de "20250305143045", aparece algo como "YYYYMMDDHHMMSS" — ou seja, minhas letras são simplesmente copiadas para a string. Tentei escrever em minúsculas, mas também não funcionou.\n\nPesquisei no Google, mas encontrei várias opções com separadores (hífens, dois-pontos), e eu preciso exatamente do formato compacto sem eles. Por favor, me digam como