C# 将datetime转换为z格式

C# 将datetime转换为z格式,c#,datetime,C#,Datetime,可能重复: 在我的C代码中有一个类型为DateTime的变量。 如何将其转换为 谢谢。你的意思是转换成像2009-06-15 20:45:30Z这样的字符串时间/日期吗?如果是,请尝试: mydate.ToUniversalTime().ToString("u"); 有关标准日期和时间格式字符串的信息,请参见。特别是阅读关于使用“通用排序表(“u”)格式说明符的条目,whcih解释了为什么我在那里有ToUniversalTime调用。您的意思是转换为字符串时间/日期,如2009-06-15

可能重复:

在我的C代码中有一个类型为DateTime的变量。 如何将其转换为


谢谢。

你的意思是转换成像2009-06-15 20:45:30Z这样的字符串时间/日期吗?如果是,请尝试:

mydate.ToUniversalTime().ToString("u");

有关标准日期和时间格式字符串的信息,请参见。特别是阅读关于使用“
通用排序表(“u”)格式说明符的条目,whcih解释了为什么我在那里有
ToUniversalTime
调用。

您的意思是转换为字符串时间/日期,如
2009-06-15 20:45:30Z
?如果是,请尝试:

mydate.ToUniversalTime().ToString("u");

有关标准日期和时间格式字符串的信息,请参见。特别是阅读关于使用“
Universal Sortable(“u”)格式说明符”的条目,whcih解释了为什么我在那里调用了
ToUniversalTime

在我看来,您只是指UTC时间,在这种情况下,您可以使用的方法,并且当显示为字符串时,在末尾附加“Z”,或者使用when calling
ToString
,或者您可以使用许多格式说明符以正确的顺序构造它。

根据我看来您只是指UTC时间,在这种情况下,您可以使用方法,并在显示为字符串时在末尾附加“Z”,或者在调用
ToString
时使用,或者您可以使用许多格式说明符以正确的顺序构造它。

如果您指的是通用可排序日期/时间模式:

string formatted = theDate.ToString("u");
示例结果:

2009-06-15 20:45:30Z

如果您指的是通用可排序日期/时间模式:

string formatted = theDate.ToString("u");
示例结果:

2009-06-15 20:45:30Z

我猜您的格式是ISO8601:DateTime.UtcNow.ToString(“yyyy-MM-ddTHH:MM:ssZ”)


可能是本主题的副本:

我猜您的格式是ISO 8601:DateTime.UtcNow.ToString(“yyyy-MM-ddTHH:MM:ssZ”)


可能重复此主题:

请链接到
Z格式的外观。你试过什么?你在说什么?我得否决这个问题。作者需要提供更多关于他们遇到的问题的细节,他们需要解释他们使用的任何术语,假设我们什么都不知道。你的描述需要任何试图帮助谷歌搜索的人来理解你的问题。这是你应该自己做的事情,并向试图帮助你的人澄清。我想这涵盖了你想做的大部分事情。@所有人,对于问题不够清楚表示歉意。下次发帖时请记住这一点。请链接到
Z格式
的外观。你试过什么?你在说什么?我得否决这个问题。作者需要提供更多关于他们遇到的问题的细节,他们需要解释他们使用的任何术语,假设我们什么都不知道。你的描述需要任何试图帮助谷歌搜索的人来理解你的问题。这是你应该自己做的事情,并向试图帮助你的人澄清。我想这涵盖了你想做的大部分事情。@所有人,为问题不够清楚表示歉意。下次发帖时请记住这一点。我们两人使用完全相同的日期和时间作为示例,这是多么巧合啊?;-)我们都使用了完全相同的日期和时间作为例子,这是多么巧合啊?;-)谢谢克里斯。是的,这就是我要找的。谢谢克里斯。是的,这就是我要找的。