现在这个字符串正在返回:“Giovedi 24 Ottobre 2013”,这是绝对正确的。 我已根据我的特定需求以+1小时调整结果。 我需要字符串返回“2013年10月24日星期四”,基本相同,但是用英语。
private string Datetime()
{
DateTime dt = TimeZoneInfo.ConvertTimeToUtc(DateTime.Now);
return dt.AddHours(1).ToLongDateString();
}
如何更改方法以英文返回日期?
答案 0 :(得分:3)
试试这个:
return dt.AddHours(1).ToString("D", new CultureInfo("en-US"));
答案 1 :(得分:0)
您真的不需要使用TimeZoneInfo
类来执行此操作...
return DateTime.UtcNow.ToString("D", new CultureInfo("en-US"))