DateTime y convertir fecha en formato dd/mm/yyyy, yyyy/mm/dd y otros con c# .NET

// Objetivo         : Devuelve una fecha en el formato especificado

// Parámetros IN    : Fecha : Fecha a convertir

//                  : FormatoFecha : Enumeración que determina el formato en que se devolverá la fecha

// Parámetros OUT   : Fecha del sistema en el formato especificado

        public string ConvertirFechaAFormatoFecha(DateTime Fecha, enumFormatoFecha FormatoFecha)

        { 

            string strFecha = "";

 

            switch (FormatoFecha)

            { 

                case enumFormatoFecha.DDMMYYYY:

                    strFecha = String.Concat(Fecha.Day.ToString().PadLeft(2, ‘0’), "/", Fecha.Month.ToString().PadLeft(2, ‘0’), "/", Fecha.Year);

                    break;

                case enumFormatoFecha.MMDDYYYY:

                    strFecha = String.Concat(Fecha.Month.ToString().PadLeft(2, ‘0’), "/", Fecha.Day.ToString().PadLeft(2, ‘0’), "/", Fecha.Year);

                    break;

                case enumFormatoFecha.YYYYMMDD:

                    strFecha = String.Concat(Fecha.Year, "/", Fecha.Month.ToString().PadLeft(2, ‘0’), "/", Fecha.Day.ToString().PadLeft(2, ‘0’));

                    break;

            }

 

            return strFecha;

        }  

// Enumeración para manipular los formatos de fechas segundo parametro recibido en el método anterior

public enum enumFormatoFecha : int

{

YYYYMMDD = 1,

MMDDYYYY,

DDMMYYYY,

YYMMDD,

YYMMDDHHMMSS,

YYYYMMDDHHMMSS,

}

About omaracostacasas

ING SOFTWARE
This entry was posted in Microsoft .NET. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s