Given a DateTime object, how do I get an ISO 8601 date in string format?

后端 未结 18 2220
暖寄归人
暖寄归人 2020-11-22 02:15

Given:

DateTime.UtcNow

How do I get a string which represents the same value in an ISO 8601-compliant format?

Note that ISO 8601 de

18条回答
  •  醉话见心
    2020-11-22 02:43

    DateTime.Now.ToString("yyyy-MM-dd'T'HH:mm:ss zzz");
    
    DateTime.Now.ToString("O");
    

    NOTE: Depending on the conversion you are doing on your end, you will be using the first line (most like it) or the second one.

    Make sure to applied format only at local time, since "zzz" is the time zone information for UTC conversion.

    image

提交回复
热议问题