System.Globalization.DateTimeFormatInfo.InvariantInfo用法

来源:互联网 发布:一洋淘宝培训中心 编辑:程序博客网 时间:2024/06/05 04:01
  1. 如果在不改变当前线程的Culture的前提下,如果要用ToString("dd-MM-yyyy")来自定义格式.最好加上System.Globalization.DateTimeFormatInfo.InvariantInfo.如果不加上,可能还受当前Culture的影响
  2. DateTime格式是跟当前Thread的Cultrue设置,Thread类提供了CurrentCulture和CurrentUICulture,CurrentCulture用于设置格式化和排序的文化,CurrentUICulture用于设置用户界面语言的文化,如果不设置,CurrentCulture默认跟系统的区域设置,CurrentUICulture默认跟操作系统语言,如果按照了多语言用户界面,也跟系统区域设置.如果要定义全局Cultrue的话,可以在Web.Config里面定义.我们这次测试,就直接在页面上设置线程的Cultrue了.
  3. 经过上述的设置,ToString的输出就会跟西班牙Culture的格式输出.结果如下:
原创粉丝点击