可能重复:
In C#, given a DateTime object, how do I get a ISO 8601 date in string format?转换日期时间到z格式
我曾与DateTime类型的变量在我的C#代码。 如何将其转换为"Z" format?
谢谢。
可能重复:
In C#, given a DateTime object, how do I get a ISO 8601 date in string format?转换日期时间到z格式
我曾与DateTime类型的变量在我的C#代码。 如何将其转换为"Z" format?
谢谢。
你的意思转换成像2009-06-15 20:45:30Z
字符串时间/日期?如果是这样那么尝试:
mydate.ToUniversalTime().ToString("u");
为标准日期和时间格式字符串信息见http://msdn.microsoft.com/en-us/library/az4se3k1.aspx。尤其是阅读使用“Universal Sortable ("u") Format Specifier
” whcih解释了为什么我在那里ToUniversalTime
呼叫的条目。
感谢Chris.Yes,这就是我一直在寻找的。 – Jimmy 2012-02-10 16:25:29
基于a quick search它似乎给我说,你只是意味着UTC时间,在这种情况下,你可以使用DateTime
的ToUniversalTime
方法,并作为字符串显示时,“Z”附加到年底,或使用Universal Format Specifier当调用ToString
时,或者你可以用正确的顺序使用一些格式说明符来构造它。
如果你指的是通用的可排序日期/时间模式:
string formatted = theDate.ToString("u");
结果举例:
2009-06-15 20:45:30Z
我们两个人在我们的例子中使用了完全相同的日期和时间的巧合是什么? ;-) – Chris 2012-02-06 17:07:55
我猜你的格式是ISO 8601:DateTime.UtcNow.ToString(“YYYY-MM -ddTHH:MM:SSZ“)
也许这个主题重复:Given a DateTime object, how do I get an ISO 8601 date in string format?
请链接到什么'Z格式'看起来像。你有什么尝试?你坚持什么? – Oded 2012-02-06 17:02:17
我必须投下这个问题。作者需要提供有关他们遇到的问题的更多细节,他们需要解释他们使用的任何术语,假定我们什么都不知道。 – 2012-02-06 17:06:06
你的描述需要任何人试图帮助谷歌搜索了解你的问题。这是你应该自己做的事情,并为想要帮助你的人澄清。 – deltree 2012-02-06 17:07:21