转换时间到UTC文化

本文关键字:文化 UTC 时间 转换 | 更新日期: 2023-09-27 18:36:44

现在这个字符串正在返回:"Giovedi 24 Ottobre 2013",这是绝对正确的。我已经根据我的特定需求调整了+1小时的结果。我需要字符串返回"2013 年 10 月 24 日星期四",基本相同,但为英语。

 private string Datetime()
{
    DateTime dt = TimeZoneInfo.ConvertTimeToUtc(DateTime.Now);
    return dt.AddHours(1).ToLongDateString();
}

如何更改以英文返回日期的方法?

转换时间到UTC文化

试试这个:

return dt.AddHours(1).ToString("D", new CultureInfo("en-US"));

你真的不需要使用 TimeZoneInfo 类来执行此操作...

return DateTime.UtcNow.ToString("D", new CultureInfo("en-US"))