Olá leitor, a dica de hoje será como fazer formatação de data em C#.
Para isso mostrarei os formatos existentes:
- d – MM/dd/yyyy
- D – dddd, MMMM dd, yyyy
- f – dddd, MMMM dd, yyyy HH:mm
- F – dddd, MMMM dd, yyyy HH:mm:ss
- g – MM/dd/yyyy HH:mm
- G – MM/dd/yyyy HH:mm:ss
- m, M – MMMM dd
- r, R – Ddd, dd MMM yyyy HH’:'mm’:'ss ‘GMT’
- s – yyyy-MM-dd HH:mm:ss
- S – yyyy-MM-dd HH:mm:ss GMT
- t – HH:mm
- T – HH:mm:ss
- u – yyyy-MM-dd HH:mm:ss
- U – dddd, MMMM dd, yyyy HH:mm:ss
- y, Y – MMMM, yyyy
Alguns exemplos:
Exemplo 1
DateTime Data = DateTime.Now;
string DataFormato = Data.ToString("D");
Exemplo 2
DateTime Data = DateTime.Now;
string DataFormato = Data.ToString("F");
Exemplo 3
DateTime Data = DateTime.Now;
string DataFormato = Data.ToString("G");
Exemplo 4
DateTime Data = DateTime.Now;
string DataFormato = Data.ToString("S");
Exemplo 4
DateTime Data = DateTime.Now;
string DataFormato = Data.ToString("T");
Agora teste alguns exemplos e veja o resultado.
Abraço e sucesso!!!
Posts relacionados:
- Dica – Gerando Números Randômicos com C-Sharp
- Dica – Criptografia MD5 com C-Sharp
- Dica – Converter String para Decimal
- Dica – Capitalizar string em C-Sharp
- Dica – Manipulando o Web.Config
Postado em C#, Dicas, Visual Studio | Marcado como C#, Dicas, Visual Studio






Dá pra fazer coisas legais também
DateTime Data = DateTime.Now;
Data.AddDays(1); // Adiciona um dia na data
Data.AddDays(-1); // Volta um dia
Data.DayOfWeek;//Retorna o dia da semana: 0 é domingo..
Sim, dá pra fazer muito mais. Realmente o C# é bem flexível nesse aspecto.
Dá pra adicionar não só 1 dia, mais também por exemplo 30 dias, 12 horas, 30 minutos, 10 segundos e 10 milésimos.
TimeSpan ts = new TimeSpan(30, 12, 30, 10, 10);
DateTime Data = DateTime.Now.Add(ts);
Proposta
Cálcular a jornada de um funcionário identificando o “Total de Horas Trabalhadas no dia”, ”Total de Horas Extras no dia” e “Total de Horas em Débito no dia” (total de horas que não completaram a jornada prevista)
Considere que o funcionário deverá trabalhar 07:00hs dia
Exemplo:
Data : (01/08/2011)
Hora Inicio: (05h00min)
Hora Final: (14h25min)
Calcule as Horas Extras e Hora em Débito (registre na Tabela).
Faça um acumulado de 01/08/2011 à 10/08/2011 e me mostre os resultados em uma grid.
Data Inicio Final Jornada Extra Débito
01/08/2011
02/08/2011
03/08/2011
04/08/2011
05/08/2011
06/08/2011
07/08/2011
08/08/2011
09/08/2011
10/08/2011
Resumo:
Dias Trabalhados
Total de Horas Trabalhadas
Total de Horas Extras
Total de Horas em Débito
alguem pode me ajudar preciso criar isso so que não estou vsabendo converter para horas