我需要检查某个时区是否仍在指定日期内。类似于DateTime.Today == DateTime.Parse("2016-06-30")但对于某些时区。最好的方法是什么?
您需要获取UTC Time、查找TimeZoneInfo并转换UTC time为您的TimeZoneInfo.
DateTime utcTime = DateTime.UtcNow;
TimeZoneInfo serverZone = TimeZoneInfo.FindSystemTimeZoneById(YourTimeZoneID);
DateTime currentDateTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, serverZone);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4158 次 |
| 最近记录: |