c# 输出英文版时间

博客介绍了在C#里输出时间格式的相关内容。一般DateTime.ToString (String)方法输出格式与系统语言版本关联,若中文版系统想输出英文格式时间,可使用DateTime.ToString (String, IFormatProvider)中的IFormatProvider变更语言环境,并给出了示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

https://blog.youkuaiyun.com/louislong007/article/details/50497693

 

一般情况下,使用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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值