获取特定区域的日期/时间

本文关键字:日期 时间 区域 获取 | 更新日期: 2023-09-27 18:35:39

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

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

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

获取特定区域的日期/时间

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

var timezone = TimeZoneInfo.FindSystemTimeZoneById("Central America Standard Time");
var dateTime = TimeZoneInfo.ConvertTime(DateTime.Now, timezone);