c#将剃刀中的DateTimeOffset转换为zulu时间

时间:2018-04-25 20:05:26

标签: c# razor datetimeoffset

有什么扩展我可以用来在razor(cshtml文件)中将我的DateTimeOffset类型属性转换/显示到Zulu时间吗? 例如:

DateTimeOffset = 1028 -----> Zulu = 1428

没有ToString扩展名可以转换为zulu。以下示例

myDate.ToString("t")

我想知道我是否需要制作转换器,或者是否有更简单的剃须刀方式

2 个答案:

答案 0 :(得分:0)

结果显示Zulu时间比DateTimeOffSet时间早4个小时。它相当于UtcDateTime。所以我所要做的就是

myDate.UtcDateTime.Tostring("t")

答案 1 :(得分:0)

如果要在zulu时间显示某些内容,可以执行.ToString(“ u”)。这将为您提供以下信息:“ 2020-02-24 19:17:12Z”