如何将时区添加到DateTime.UtcNow

本文关键字:DateTime UtcNow 添加 时区 | 更新日期: 2023-09-27 18:34:03

我有一个从客户那里收到的时区,我用它来设置过期日期时间,以便它相当于客户时区中的"月末"。

我试过这个:

var current = timezone.ToUniversalTime(DateTime.UtcNow);

但无法工作。有人可以帮我吗?

如何将时区添加到DateTime.UtcNow

你可以

这样尝试:

DateTime utcTime = new DateTime(2016,2,10,10,15,00);
var tz = TimeZoneInfo.FindSystemTimeZoneById("Your Time Zone");
var tzTime = TimeZoneInfo.ConvertTimeFromUtc(utcTime, tz);
//To get time in UTC
var utcTime = TimeZoneInfo.ConvertTimeToUtc(tzTime, tz);