假设您使用的是.NET 3.5或更高版本,则需要获得正确的TimeZoneInfo(例如,通过ID).从那时起,它就相当简单 - 我建议你在任何可用的地方使用UTC,DateTimeOffset而不是DateTime因为它不那么含糊.拿你当前的时间DateTimeOffset.UtcNow,获得适当的时区转换,然后使用TimeZoneInfo.ConvertTime(DateTimeOffset, TimeZoneInfo).这将为您提供适当的新DateTimeOffset(即在目标时区中适当的金额抵消),然后您可以适当地格式化.
| 归档时间: |
|
| 查看次数: |
3077 次 |
| 最近记录: |