3

如何获取DateTime.Now特定区域?

我正在尝试在国外获取当前日期,我正在寻找一种简单的方法来实现这一目标。

注意:我不介意从在线服务器获得价值,我只是不想为此花费太多的开发时间。

4

1 回答 1

5

如果你知道你想要的时区,你可以使用这个TimeZoneInfo类。首先获取TimeZoneInfo所需时区的对象,然后将当前时间转换为该时区:

var timezone = TimeZoneInfo.FindSystemTimeZoneById("Central America Standard Time");
var dateTime = TimeZoneInfo.ConvertTime(DateTime.Now, timezone);
于 2012-05-28T02:42:58.473 回答