string stt2=  System.DateTime.Now.ToString("c");这句代码为什么报错?!

解决方案 »

  1.   

    string stt2 = System.DateTime.Now.ToString("yyyy-MM-dd");
      

  2.   

    你的ToString("c")是神马。问题似乎出在这里
      

  3.   


    string stt2= System.DateTime.Now.ToString("c");“c” 输出的格式是什么?
      

  4.   

    Tostring("C")是转换为货币格式,时间怎么能转呢?
    直接tostring() 
      

  5.   

    首先你System.DateTime.Now得到的是当前时间,他的数字不是整数类型有-或者/符号存在,需要处理后才能通过"C"表示出来。Convert.ToDouble(System.DateTime.Now.ToString("yyyyMMddhhmms")).ToString("C")
      

  6.   

    string stt2 = System.DateTime.Now.ToString("yyyy-MM-dd");
    string stt2 = System.DateTime.Now.ToShortString();