如何获取DateTime.Now
特定区域?
我正在尝试在国外获取当前日期,我正在寻找一种简单的方法来实现这一目标。
注意:我不介意从在线服务器获得价值,我只是不想为此花费太多的开发时间。
如果你知道你想要的时区,你可以使用这个TimeZoneInfo
类。首先获取TimeZoneInfo
所需时区的对象,然后将当前时间转换为该时区:
var timezone = TimeZoneInfo.FindSystemTimeZoneById("Central America Standard Time");
var dateTime = TimeZoneInfo.ConvertTime(DateTime.Now, timezone);