我有三个字符串
strYear = "2004";
strMonth = "01";
strDay = "01";现在我想把他专换成这样的时间:
2007-1-18 请问用什么函数和具体实现?还有,2007-1-18 13:39:33 时间为这样的话,我如何取得2007-1-18呢?

解决方案 »

  1.   

    用date()函数就可以了好像
    截取时间用part()函数
      

  2.   

    DateTime dt;
    dt = Convert.ToDateTime("2007-1-18 13:39:33");dt.Date("2007-1-18 13:39:33");/////问题1Response.Write(dt.ToShortDateString());///问题2
      

  3.   

    dt.Date(strYear+"-"+strMonth+"-"+strDay);/////问题1
      

  4.   

    SELECT format(column,'yyyy-mm-dd hh:m:ss') FROM tabel
    SELECT format(strYear+"-"+strMonth+"-"+strDay,'yyyy-mm-dd hh:m:ss') FROM tabel