zoukankan      html  css  js  c++  java
  • Win7和XP默认时间分隔符不同

            自己在编程的时候偶尔发现,在默认情况下,win7和xp系统对于时间显示的默认分隔符是不同的。在默认情况下,win7的时间分隔符是“/”而xp的时间分割符是“-”。
            自己在机器和虚拟机上试了一下:      

     1         static void Main(string[] args)
     2         {
     3             DateTime dt1 = new DateTime();
     4             dt1 = DateTime.Today;
     5             if (dt1.ToString() == "2011/11/22 0:00:00")
     6             //if(dt1.ToString()==Convert.ToDateTime("2011-11-22 0:00:00").ToString())
     7             {
     8                 Console.WriteLine("Time Split By '/'");
     9             }
    10             Console.WriteLine(dt1);
    11             Console.ReadLine();//让运行窗口一直显示
    12         }

            在win7系统下运行结果为Time Split By '/';而在xp默认情况 下运行结果为空。避免这种错误的方法很简单,就是使用下面的判断语句代替就可以了,另外win7和xp的默认时间分割符号是可以自己设定的,设置方法为:
            win7:在右下角的时间上右击选择调整日期/时间——>更改日期和时间——>更改日历设置,然后选择自己需要的显示方式就可以了。
            xp:进入控制面板——>日期、时间、语言和区域设置——>更改数字、日期和时间的格式——>进入区域选项卡——>自定义按钮——>日期选项卡,对格式进行设置即可。

  • 相关阅读:
    linux 部署项目命令
    List remove方法小坑
    centos7 安装mongoDB
    windows git 清除已保存的密码
    windows平台安装配置Gitblit
    oracle
    Mac 配置多jdk 随意切换
    idea远程调试jar包
    centos7 安装elasticsearch
    正则校验
  • 原文地址:https://www.cnblogs.com/Jingkunliu/p/2452134.html
Copyright © 2011-2022 走看看