你去msdn 查询一下 0:d
看结果,其中会列出很多日期格式转换法。 

解决方案 »

  1.   

    DateTime dt = DateTime.Now;
    string s = dt.ToString("yyyyMM");string s2="123456";
    string s3 = s2.Substring(0,3);
      

  2.   

    请参考:ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpcondatetimeformatstrings.htmms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconparsingdatetimestrings.htm
      

  3.   

    to_char(data,"yyyy-mm-dd")
    substring(data,0,1)从第一位取1个字符
      

  4.   

    DateTime dt=DateTime.Now;
    string str=dt.ToString("yyyyMMdd");//(today -> 20030416)
    string str1=dt.ToString("yyyy年MM月dd日");
    string str3=dt.ToString("tthh时mm分");//(下午02时22分)
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpcondatetimeformatstrings.htmms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconparsingdatetimestrings.htm