【发布时间】:2010-11-18 03:33:29
【问题描述】:
我有一个字符串,其中包含一个时间戳(yyyy-mm-dd hh:mm:ss)。我可以根据我得到的其他信息创建一个CultureInfo 对象。因此我知道时间戳在哪个国家。时间戳不是UTC/GMT。
假设时间戳来自印度尼西亚 (new CultureInfo("id-ID")),这意味着该字符串是由以下代码或类似代码创建的。
DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
这意味着该字符串包含印度尼西亚的当地时间。我知道我的时区,但我不知道如何将印度尼西亚时间转换为 UTC/GMT,所以我可以在 TimeZoneInfo 中使用 UTC/GMT 对象。我自己的时区可能在也可能不在同一时区。
有没有什么地方,这个信息是有联系的?
CultureInfo 有很多属性,肯定有一些可以用来获取时区吗?
我可能会补充一点,我发现整个系统非常混乱,所以我认为事情的运作方式可能会有所偏差。
【问题讨论】:
标签: c# cultureinfo timezone