为什么我的格式化不好用  
 
     string    a  =  DateTime.Now.ToString("yyyy/MM/dd");  
 
我用上面的语句得到的时间格式仍然是"xxxx-xx-xx"  的形式,这是为什么,我查过一些资料这样可以用阿,为什么我用起来就没有转化为我想要的"xxxx/MM/dd"格式呢?  
 
我用的是net  2003  
 
     请大虾指点,在线等,分不够可以再加

解决方案 »

  1.   

    试一下:DateTime.Now.ToString(@"yyyy/MM/dd");
      

  2.   

    DateTime.Now.ToString("yyyy//MM//dd");
      

  3.   

    string a = DateTime.Now.ToString("yyyy\"/\"MM\"/\"dd");
      

  4.   

    string a = DateTime.Today.ToShortDateString();
      

  5.   

    string a = DateTime.Now.ToString("yyyy\/MM\/dd");
      

  6.   

    以下是我的用法,
    string updateTime=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
    决对OK没有问题,不过把"-"换成"/"我没试过,
      

  7.   

    DateTime.Now.ToString("yyyy'/'MM'/'dd");
      

  8.   


    万能大法:^_^
    DateTime.Now.ToString("yyyy-MM-dd").Replace("-","/");
      

  9.   

    string a = DateTime.Today.ToShortDateString();
      

  10.   

    /* 显示系统时间,包括年 月 日 ,  在TextBox1中将其显示出来 */DateTime dt = DateTime.Now;
    string f = @"yyyy/MM/dd/dddd/HH/mm/ss";
    String Sdate;
    Sdate = dt.ToString(f, DateTimeFormatInfo.InvariantInfo);
    TextBox1.Text=Sdate;
      

  11.   

    string a = DateTime.Now.ToString("yyyy/MM/dd",System.Globalization.DateTimeFormatInfo.InvariantInfo);
      

  12.   

    DateTime.Now.ToString("yyyy'/'MM'/'dd");
      

  13.   

    string a =System.DateTime.Now.ToString("yyyy/MM/dd");
    System.Windows.Forms.MessageBox.Show(a);
      

  14.   

    string a =System.DateTime.Now.Year+"/"+System.DateTime.Now.Month+"/"+System.DateTime.Now.Day长了那么一点,不过挺保险的,资料上的不一定是对的,很多人都是想当然的写的,可能自己都没有测试过!
    我也是菜鸟,所以可能也不能帮上太大的忙,只想说,自己试了,对的就是对的,不行的就是不行。