Ejemplo n.º 1
0
        public static string DataAtual(FormatoDataEnum FormatoDeData)
        {
            var      formato   = FormatoData.ObterFormatoData(FormatoDeData);
            DateTime DataAtual = DateTime.Now;

            return(DataAtual.ToString(formato.Value));
        }
Ejemplo n.º 2
0
        public static String Formata(DateTime data, FormatoData formato)
        {
            FormatoData[] formatos = {
            formato
            };

            return Formata(data, formatos);
        }
Ejemplo n.º 3
0
 public static String Formata(Object data, FormatoData[] formatos)
 {
     if (data == null)
     {
         return String.Empty;
     }
     return Formata(DateTime.Parse(Convert.ToString(data)), formatos);
 }
Ejemplo n.º 4
0
        public static String Formata(Object data, FormatoData formato)
        {
            FormatoData[] formatos = {
                formato
            };

            return Formata(data, formatos);
        }
Ejemplo n.º 5
0
        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("");
        }
Ejemplo n.º 6
0
        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;
        }