Dica – Formatando Data | C# Brasil


Dica – Formatando Data

{lang: 'pt-BR'}

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!!!

Join the forum discussion on this post

Posts relacionados:

  1. Dica – Gerando Números Randômicos com C-Sharp
  2. Dica – Converter String para Decimal
  3. Dica – Criptografia MD5 com C-Sharp
  4. Dica – Capitalizar string em C-Sharp
  5. Dica – Manipulando o Web.Config

Postado em C#, Dicas, Visual Studio | Marcado como , ,

3 comentários sobre “Dica – Formatando Data”

  1. 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..

  2. 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);

  3. heitor disse:

    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

Deixe um Comentário

Qual a soma da expressão:
4 + 1