xxxxxxxxxx
// Get the current time
DateTime currentTime = DateTime.Now;
// Convert the current time to UTC
DateTime utcTime = currentTime.ToUniversalTime();
xxxxxxxxxx
DateTime currentTime = TimeZoneInfo.ConvertTime(DateTime.Now, TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time"));
xxxxxxxxxx
public static DateTime ConvertToUtc(this DateTime source)
{
if (source.Kind == DateTimeKind.Local)
{
return source;
}
var dateTime = TimeZoneInfo.ConvertTime(source,
TimeZoneInfo.Utc,
TimeZoneInfo.FindSystemTimeZoneById("TimeZOne"));
return dateTime;
}