Shi*_*mmy 3 c# datetime region
我如何获得DateTime.Now特定地区?
我试图在国外获得当前日期,我正在寻找一种简单的方法来实现这一目标。
注意:我不介意从在线服务器获得价值,我只是不想为它花费太多的开发时间。
如果您知道所需的时区,则可以使用TimeZoneInfo该类。首先获取TimeZoneInfo所需时区的对象,然后将当前时间转换为该时区:
var timezone = TimeZoneInfo.FindSystemTimeZoneById("Central America Standard Time");
var dateTime = TimeZoneInfo.ConvertTime(DateTime.Now, timezone);
Run Code Online (Sandbox Code Playgroud)