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

后端 未结 18 2524
暖寄归人
暖寄归人 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:26

    DateTime.UtcNow.ToString("s")
    

    Returns something like 2008-04-10T06:30:00

    UtcNow obviously returns a UTC time so there is no harm in:

    string.Concat(DateTime.UtcNow.ToString("s"), "Z")
    

提交回复
热议问题