Quiero convertir un DateTime de C# al formato "YYYYMMDDHHMMSS". Pero no encuentro un método incorporado para obtener este formato? ¿Algún comentario?
Prácticamente has escrito tú mismo el formato.
tufecha.ToString("aaaaMMddHHmmss")
Todo lo demás debería explicarse por sí mismo.
Sólo hay que tener cuidado entre los meses (MM) y los minutos (mm):
DateTime dt = DateTime.Now; // Or whatever
string s = dt.ToString("yyyyMMddHHmmss");
(También hay que tener en cuenta que HH es el reloj de 24 horas, mientras que hh sería el reloj de 12 horas, normalmente junto con t o tt para el designador am/pm).
Si desea hacer esto como parte de una cadena de formato compuesto, usted & #39; d utilizar:
string s = string.Format("The date/time is: {0:yyyyMMddHHmmss}", dt);
Para más información, consulte la página de MSDN sobre formatos de fecha y hora personalizados.