Como obter data e hora atuais em C# (C-Sharp)

Como obter data e hora atuais em C# (C-Sharp)

Em C#, você pode obter a data e a hora atuais usando a classe DateTime. Esta classe fornece uma variedade de métodos e propriedades que permitem que você realize várias operações de data e hora. Neste artigo, mostraremos como obter a data e hora atuais em C#.

Obtendo data e hora atuais

Para obter a data e hora atuais, você pode usar o Data hora.Agora propriedade. Esta propriedade retorna a data e hora atuais no fuso horário local do computador onde o código está em execução.

Aqui está um código de exemplo que demonstra como usar o DateTime.Agora propriedade para obter a data e hora atuais:

DateTime CurrentDateTETime = DateTime.Agora; Console.WriteLine ("Data e hora atuais:" + CurrentDateTime);
12DateTime CurrentDateTETime = DateTime.Agora; console.WriteLine ("Data e hora atuais:" + CurrentDateTime);

O código acima cria um novo objeto DateTime chamado "CurrentDateTime" e atribui o valor do DateTime.Agora. Em seguida, ele imprime a data e a hora atuais para o console.

Formatando a data e hora atuais

O Data hora A classe fornece a Para sequenciar() método que permite formatar a data e a hora de uma maneira específica. Este método aceita uma sequência de formato que especifica como a data e a hora devem ser exibidas.

Aqui está um código de exemplo que demonstra como formatar a data e hora atuais:

DateTime CurrentDateTETime = DateTime.Agora; String formattedDateTime = CurrentDateTime.Tostring ("dddd, dd mmmm yyyy hh: mm: ss"); Console.WriteLine ("Data e hora atuais:" + formattedDateTime);
123DateTime CurrentDateTETime = DateTime.Agora; string formattedDateTime = currentDateTime.Tostring ("dddd, dd mmmm yyyy hh: mm: ss"); console.WriteLine ("Data e hora atuais:" + formattedDateTime);

No código acima, criamos um novo Data hora objeto nomeado “CurrentDateTime” e atribua o valor do DateTime.Agora. Em seguida, usamos o método ToString () para formatar a data e a hora usando a string de formato “DDDD, DD Mmmm AAAA AA: MM: SS”. Esta sequência de formato especifica que a data e a hora devem ser exibidas como “Dia da semana, dia do mês, mês, ano, hora, minuto, segundo”. Finalmente, imprimimos a data e a hora formatadas para o console.

Outros exemplos de formatação

Data:

FormatarResultado
Data hora.Agora.Tostring ("mm/dd/yyyy")29/05/2015
Data hora.Agora.ToString ("DD mmmm AAAA")29 de maio de 2015
Data hora.Agora.ToString ("AAAA MMMM DD")2015 29 de maio

Tempo:

Data hora.Agora.ToString ("H: MM")5:50
Data hora.Agora.ToString ("H: MM TT")5:50
Data hora.Agora.ToString ("HH: MM: SS")05:50:32
Data hora.Agora.ToString ("HH: MM: SS TT")05:50:32

Data e hora completas:

Data hora.Agora.ToString ("MM/DD/AAAA HH: MM")29/05/2015 05:50
Data hora.Agora.ToString ("MM/DD/AAAA HH: MM TT")29/05/2015 05:50
Data hora.Agora.ToString ("DDDD, DD Mmmm AAAA")Sexta -feira, 29 de maio de 2015
Data hora.Agora.ToString ("DDDD, DD Mmmm AAAA AAA HH: MM")Sexta -feira, 29 de maio de 2015 05:50
Data hora.Agora.ToString ("DDDD, DD Mmmm AAAA AAA HH: MM TT")Sexta -feira, 29 de maio de 2015 05:50

Diversos:

Data hora.Agora.ToString (“DDDD, DD Mmmm AAAA AA: MM: SS”)Sexta -feira, 29 de maio de 2015 05:50:06
Data hora.Agora.ToString (“AAA '-' mm '-' dd't'hh ':' mm ':' ss")2015-05-16T05: 50: 06
Data hora.Agora.ToString (“DDD, DD MMM AAA AASex, 16 de maio de 2015 05:50:06 GMT
Data hora.Agora.ToString (“AAA '-' mm '-' dd't'hh ':' mm ':' ss.fffffffk ”)2015-05-16T05: 50: 06.7199222-04: 00

Conclusão

Em C#, obter a data e hora atual é uma tarefa simples que pode ser realizada usando a classe DateTime. Usando o DateTime.Agora propriedade, você pode obter a data e hora atuais no fuso horário local do computador onde o código está em execução. Além disso, usando o método ToString (), você pode formatar a data e a hora de uma maneira específica. Seguindo os exemplos fornecidos neste artigo, você poderá obter facilmente e formatar a data e a hora atuais em seus programas C#.