yyyy net militar hora formatos formato fecha dar convertir cambiar asp c#

net - C#: Cambio de formato Día con cero inicial en DateTime



formatos de hora en c# (8)

DateTime.Now.ToString ("MM / dd / aaaa")

edición: esto supone que el interrogador deseaba la fecha completa formateada con un día de dos dígitos. Si él quería solo el día, entonces otras respuestas son mejores.

en C #, DateTime.Day.Now.ToString() está devolviendo 1 . ¿Cómo puedo obtenerlo como 01 ?


Dos metodos rapidos

DateTime.Now.Day.ToString("00"); DateTime.Now.ToString("dd");


Este es un ejemplo de cómo formatear una fecha y hora en C #

Puede usar diferentes opciones de formato detrás de / para hacer que la fecha aparezca como desee.

DateTime currentDate = DateTime.Now; // use the current date/time to configure the output directory String dateTime = String.Format( "{0}//{0:yyyy-MM-dd}", currentDate );


Esto funciona universalmente para cualquier número: myNumber.ToString ("00")


Intenta usar

DateTime.Now.ToString("dd");


Prueba esto:

DateTime.Now.Day.ToString("00");


if(DateTime.Now.Day < 10) return "0" + DateTime.Now.Day.ToString(); else return DateTime.Now.Day.ToString();


DateTime.Now.Day.ToString("D2")