一般情况下,使用DateTime.ToString (String)方法,输出的格式与系统的语言版本相关联。
如果是中文版操作系统,而想输出英文格式的时间,可以
使用 DateTime.ToString (String, IFormatProvider) 中的IFormatProvider来变更显示的语言环境。
要显示英文版本时间,可以使用下面的语句:
DateTime.Now.AddDays(i).ToString("dd-MMM-yyyy",new System.Globalization.CultureInfo("en-US"))
返回结果为:11-Jan-2016。
如果不加IFormatProvider, 则会显示:11- 一月-2016