如何在c#中将datetime值转换为zulu时区格式?

时间:2018-02-13 16:52:11

标签: c# datetime datetime-format

从数据库中提取的当前值

2018-02-13T12:36:00 ;

//但我需要像下面那样进行转换(其中z和结尾表示祖鲁时区)

2018-02-13T12:36:00Z ; 

注意:我将值存储在日期时间变量中,我不希望以字符串格式。我尝试将其转换为字符串并将Z附加到它但是它 改变这样的格式,这不是预期的结果。感谢任何帮助

2/13/2018 12:36: PMZ

1 个答案:

答案 0 :(得分:0)

答案是

.ToUniversalTime() 

它将日期时间转换为Zulu时区格式,因为它是UTC时区的一部分(祖鲁时区是-UTC +0)

This MSDN文章中提到的示例未提及' Z'(Zulu时区指示),但此方法确实转换为Zulu时区。