Ik wil een C# DateTime converteren naar "YYYYMMDDHHMMSS" formaat. Maar ik'vind geen ingebouwde methode om dit formaat te krijgen? Iemand commentaar?
Je hebt het formaat praktisch zelf geschreven.
uwdatum.ToString("jjjjMMddHHmmss")
De rest zou voor zichzelf moeten spreken.
Je moet alleen voorzichtig zijn tussen maanden (MM) en minuten (mm):
DateTime dt = DateTime.Now; // Or whatever
string s = dt.ToString("yyyyMMddHHmmss");
(Merk ook op dat HH de 24-uursklok is, terwijl hh de 12-uursklok zou zijn, meestal in combinatie met t of tt voor de am/pm aanduiding).
Als je dit wilt doen als onderdeel van een samengestelde format string, zou je gebruiken:
string s = string.Format("The date/time is: {0:yyyyMMddHHmmss}", dt);
Voor meer informatie, zie de MSDN-pagina over aangepaste datum- en tijdformaten.