C# DateTime to “YYYYMMDDHHMMSS” format

后端 未结 18 1756
故里飘歌
故里飘歌 2020-11-22 01:53

I want to convert a C# DateTime to \"YYYYMMDDHHMMSS\" format. But I don\'t find a built in method to get this format? Any comments?

18条回答
  •  执念已碎
    2020-11-22 02:39

    Specify formatted DateTime as Utc:

    Step 1 - Initial date

    var initialDtm = DateTime.Now;
    

    Step 2 - Format date as willing ("yyyyMMddHHmmss")

    var formattedDtm = DateTime.ParseExact(initialDtm.ToString("yyyyMMddHHmmss"), "yyyyMMddHHmmss", CultureInfo.InvariantCulture);    
    

    Step 3 - Specify kind of date (Utc)

    var specifiedDtm = DateTime.SpecifyKind( formattedDtm, DateTimeKind.Utc);
    

提交回复
热议问题