我照網上搜索的,用了好幾個日期轉換函數都不行。
比如response.Write(FormatDateTime("20110109",1) & "<br>")哪位高手幫幫忙

解决方案 »

  1.   

    <%
    Function FormatTime(d)
    if IsDate(d) Then
     FormatTime = year(d)&"-"&right("00"&month(d),2)&"-"&right("00"&day(d),2)
    else
     FormatTime = d
    end if
    End Function
    %><%=FormatTime(rs("AddDate"))%> 
      

  2.   


    int d = int.Parse("20110109");
    int day = d % 100;
    int month = (d - day)/100 % 100;
    int year = (d - day - 100*month)/10000;
    DateTime date = new DateTime(year,month,day);
      

  3.   

    都不看MSDN的吗...
    DateTime.ParseExact("20110109", "yyyyMMdd", null)
      

  4.   

    DateTime dt=DateTime.ParseExact("20110109","yyyyMMdd",null);
      

  5.   

    ASP,ASP.NET 版本 上面 都有了