我正在使用 .NETDateTime类型并希望按以下格式打印日期
“2017-08-23T11:33:14.653191-05:00”
我目前可以通过使用它来获得年月日的日期。
DateTime.UtcNow.ToString("yyyy-MM-dd")
Run Code Online (Sandbox Code Playgroud)
上面的代码导致“2017-08-23”,但我想要上述格式的日期。
您可以使用自定义格式字符串来实现此目的,方法是将 DateTime Now 与格式结合使用
DateTime.Now.ToString("yyyy-MM-ddTHH:mm:ss.ffffffK");
Run Code Online (Sandbox Code Playgroud)
请看这里。格式字符串的部分是:
yyyy是四位数年份MM月份(数字)dd该月的天数HH时间(24 小时格式)ss秒数ffffff百万分之一秒 K时区