C# CultureInfo.InvariantCulture

C# CultureInfo.InvariantCulture今天在写代码的过程中发现了一个有意思的问题,我在写了一个日期格式转化的时候发现不同电脑的运行结果不一致。代码如下stringstr=this.tbTime.Text;if(string.IsNullOrEmpty(this.tbTime.Text)){return;…

大家好,又见面了,我是你们的朋友全栈君。

今天在写代码的过程中发现了一个有意思的问题,我在写了一个日期格式转化的时候发现不同电脑的运行结果不一致。

代码如下

            string str = this.tbTime.Text;
            if(string.IsNullOrEmpty(this.tbTime.Text))
            {
                return;
            }
            DateTime time = Convert.ToDateTime(str);
            str = time.ToString("yyyy/MM");
            this.tbTime.Text = str;        

在测试过程中发现在不同电脑上运行的结果不同的原因是电脑本地时间格式的问题,通过博问最后的结果是可以通过

time.ToString("yyyy/MM", CultureInfo.InvariantCulture);

这样将结果统一。

  我就对这个问题很感兴趣,在MSDN上的解释

C# CultureInfo.InvariantCulture

C# CultureInfo.InvariantCulture

而.NET会考虑当前线程的CultureInfo,即Thread.CurrentThread.CurrentCulture(或者CultureInfo.CurrentCulture),并根据CultureInfo,进行相应地区文化的数据处理。这就造成了我们不同电脑运行结果的不同。

 

转载于:https://www.cnblogs.com/Li-zhipengBlog/p/8341722.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150988.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 3-UFT对象管理

    3-UFT对象管理UFT对象的管理

    2022年5月28日
    78
  • 五种MATLAB画圆方式程序「建议收藏」

    五种MATLAB画圆方式程序「建议收藏」clear,clc%方法一:使用隐函数的方法来绘制.holdonezplot(‘x^2+y^2-8′)%方法二:转换成参数函数来绘制图形.symsxytx=2*sin(t);y=2*cos(t);%程序如下:t=0:pi/100:2*pi;x=2*sin(t);y=2*cos(t);plot(x,y,’r’)%方法三:转换成匿名函数来绘制图形.t1=0:pi/100:2*pi;x1=@(tt)2*sin(tt)+1;y1=@(tt)2*cos(tt)+2;..

    2022年6月19日
    91
  • vc 调用dll_调用API

    vc 调用dll_调用APIGoogle公司已经将GoogleCOMAPI开放,这样我们就可以通过开放的API来对GoogleEarth进行操作了,比如控制当前视图的高度、中心经纬度,保存当前图片等等。下面是GoogleCOMAPI的网址:http://earth.google.com/comapi/那么,VC程序员如何使用这些API来控制GoogleEarth呢?下面我们编写一个简单的程序来说明对G

    2022年8月12日
    6
  • postMessage详解

    postMessage详解目录一、概述二、详解一、概述作用该方法是HTML5引入的API,可以通过异步方式实现跨源通信,多用于窗口间数据通信。它提供了一种受控机制来规避不同源脚本无法通信的限制,只要正确使用,这种方法很安全。什么是跨源同源即指相同的协议、域名或IP、端口号。浏览器具有同源限制,同源脚本可以相互通信,一般非同源(跨源)的脚本文件禁止相互通信。二、详解语法示例-发送程序&…

    2022年7月15日
    13
  • 海康威视 – 萤石云开放平台 js 版

    海康威视 – 萤石云开放平台 js 版

    2021年5月25日
    372
  • TMS VCL控件工作室TMS Component Studio「建议收藏」

    TMS VCL控件工作室TMS Component Studio「建议收藏」TMSComponentStudio包含了8个控件包:TMSUnicodeComponentPackTMSSkinFactoryTMSInstrumentationWorkshopTMSComponentPackTMSAdvancedToolbars&MenusTMSAsync32TMSIntraWeb

    2022年9月2日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号