如题谢谢

解决方案 »

  1.   

    DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"
      

  2.   

    DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
      

  3.   

    DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"
      

  4.   

    RE:DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
    -----------------------------------------------
    我也知道这样,但我的主要问题是
    为什么他不是:"2009-04-08 13:22:12“ 
    而是:"2009-04-08 01:22:12 下午"
    我怎么把它设置回"2009-04-08 13:22:12“ 的样子。
    不要去改变程序,而是windows设置谢谢
      

  5.   

    DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
      

  6.   

    datetime.tostring() 已经包含了默认的文化设置可以在控制面板中  区域语言-[自定义]  中设置时间显示的格式化字段
      

  7.   

    如果你是英文系统DateTime.Now.ToString()会变为"2009-04-08 01:22:12 下午",所以最好在程序里转换下DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")
      

  8.   

    同意上面的,如果是web程序可以在GLOBEL里面去设置