我正在使用JsonConverter属性设置我的datetime格式,但是使用了字符串
"yyyyMMddThhmmss.000GMT"由于后一个M,我得到像"19900321T20000.000G3T"这样的日期。如何在格式字符串中转义这些字符?

最佳答案

您可以使用:

 "yyyyMMdd'T'HHmmss'.000GMT'"


我将hh更改为HH,因为大多数(理智的)人都使用24小时制。

documentation Custom Date and Time Format Strings上显示,可以将'string'中的同声字符用作文字字符串定界符。现在,为了清楚起见,即使在DateTime格式字符串中一个大写字母T没有其他含义,我也将T放在此分隔符内。

关于c# - 如何在“yyyyMMddThhmmss.000GMT”中退出GMT?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23389705/

10-12 22:39