长沙快付新闻资讯
您当前的位置是: 首页->技术资讯->.net网站技术问题

CultureInfo.InvariantCulture的解释及使用

首发: 长沙快付 版权所有,未经许可严禁转载
   在项目开发当中,CultureInfo.InvariantCulture这个属性我想大家应该用的很少。在网上搜索这个CultureInfo.InvariantCulture属性得到的结果也很少。用的少归少,但是CultureInfo.InvariantCulture也有其使用性。
  
  引用msdn的原话:CultureInfo.InvariantCulture是用来获取不依赖于区域性(固定)的 CultureInfo。命名空间:System.Globalization。固定区域性不区分区域性。可以使用空字符串 ("") 按名称或者按区域性标识符 0x007F 来指定固定区域性。InvariantCulture 检索固定区域性的实例。它与英语语言关联,但不与任何国家/地区关联。它几乎可用在要求区域性的“全局化”命名空间中的所有方法中。
  
  对于这个解释,大家或许不太理解,也更不明白如何使用。我给大家举一个例子,大家很快就会明白CultureInfo.InvariantCulture的意义和使用。
  
  DateTime.ToShortDateString(),这个是一个时间格式的显示,但是在英语-美国,中文-中国,阿拉伯语-伊拉克和德语-德国的不同环境下,显示是不同的,如下图所示:
  
  CultureInfo.InvariantCulture
  
  这时如果我们把DateTime.ToShortDateString()这条语句改写成:CultureInfo.InvariantCulture.DateTimeFormat.ShortDatePattern,CultureInfo.InvariantCulture));
  
  这样不管客户端运行在什么语言环境下,输出的时间格式都是统一的,方面数据中心服务器对数据做后续处理。
  
  这就是msdn所说的固定区域性不区分区域性。
  • 最新签约客户
  • 最新上线网站
为什么选择长沙快付公司?

8年专业做网站经验
帮助您解决各种需求,并得到满意方案

效果满意后付款
预付30%定金,效果让您满意后,付全款

资深用户体验设计师
秉承"一切以用户价值为依归"理念,重视用户体验,专为企业需求进行定制

采用国际标准结构建站
DIV+CSS国际标准构建网页,可有效提高网站访问速度、提高网站页面的可维护

实现网络营销[SEO]最大化
网站程序中融入SEO,有效降低企业成本

分享到: