在C#中,即使我在另一个时区中,如何将DateTime字段显示为其本地记录的时区?

时间:2019-06-14 20:24:09

标签: c# wpf datetime

我在一个时区(A)中记录了DateTime字段,并在另一个时区(B)中对其进行了查看。

在查看时区B的记录时,.NET会自动转换为本地时区B,这非常酷,但不是我想要看到的。在时区B时,我希望看到的时间好像还是在时区A一样。

我看到DateTime可以轻松转换为UTC或本地时间,但是有没有办法始终将时间显示为仍在原始时区中呢?我看不到ToString()格式等明显的东西。我认为可能缺少一些简单的东西。

更新: DateTime字段使用默认的XML序列化保存,因此另存为: 2019-06-02T01:27:29.4903551-06:00

0 个答案:

没有答案