public static string DataAtual(FormatoDataEnum FormatoDeData) { var formato = FormatoData.ObterFormatoData(FormatoDeData); DateTime DataAtual = DateTime.Now; return(DataAtual.ToString(formato.Value)); }
public static String Formata(DateTime data, FormatoData formato) { FormatoData[] formatos = { formato }; return Formata(data, formatos); }
public static String Formata(Object data, FormatoData[] formatos) { if (data == null) { return String.Empty; } return Formata(DateTime.Parse(Convert.ToString(data)), formatos); }
public static String Formata(Object data, FormatoData formato) { FormatoData[] formatos = { formato }; return Formata(data, formatos); }
public static String FormatarData(FormatoDataEnum FormatoDeData, DateTime data) { if (Utilitarios.VerificarObjetoValido(FormatoDeData)) { var formato = FormatoData.ObterFormatoData(FormatoDeData); var anoAnterior = new DateTime(data.Year, data.Month, data.Day); return(anoAnterior.ToString(formato.Value)); } return(""); }
public static String Formata(DateTime data, FormatoData[] formatos) { String retorno = ""; String juncao = ""; foreach (FormatoData formato in formatos) { switch (formato) { case FormatoData.Completo: retorno += juncao + String.Format("{0:dd/MM/yyyy HH:mm:ss}", data); juncao = " "; break; case FormatoData.DiaMesAno: retorno += juncao + String.Format("{0:dd/MM/yyyy}", data); juncao = " "; break; case FormatoData.DiaMes: retorno += juncao + String.Format("{0:dd/MM}", data); juncao = " "; break; case FormatoData.MesAno: retorno += juncao + String.Format("{0:MM/yyyy}", data); juncao = " "; break; case FormatoData.HoraMinuto: retorno += juncao + String.Format("{0:HH:mm}", data); juncao = " "; break; case FormatoData.HoraMinutoSegundo: retorno += juncao + String.Format("{0:HH:mm:ss}", data); juncao = " "; break; case FormatoData.DiaMesAnoHoraMinuto: retorno += juncao + String.Format("{0:dd/MM/yyyy HH:mm}", data); juncao = " "; break; default: retorno += juncao + data.ToString(); juncao = " "; break; } } return retorno; }