我正在使用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/