none
同是DateTime.Now.ToString()为什么有的电脑上显示不一样的结果? RRS feed

  • 问题

  • 有的电脑显示的格式是:2012-8-25 12:00:00

    而有的电脑显示的格式是:2012/8/25 12:00:00

    请问这是什么原因呢,是framework的版本不一致吗?还是其它原因


    小鸡快跑

    2012年8月23日 6:31

答案

  • 电脑的默认设置不同而已。查看控制面板的设置

    如果需要固定格式,最好提供格式,如:

    DateTime.Now.ToString("yyyy/MM/dd");
    或者设置系统的日期格式,保持一致

    • 已编辑 梁猛 2012年8月23日 6:41
    • 已标记为答案 小鸡快跑 2012年8月23日 6:41
    2012年8月23日 6:38

全部回复