如何取得DATE(日期型)变量的年、月,日??用哪个函数?请大家帮帮菜鸟,谢谢!!!

解决方案 »

  1.   

    txtDate.Text = Date
        txtYear.Text = Year(Date)
        txtMonth.Text = Month(Date)
        txtDay.Text = Day(Date)
      

  2.   

    换一个笨方法,也挺好玩
    'YYYY 年 MM 月 DD 日
    日期 = Format(Date, "YYYY") & Format(Date, "MM") & Format(Date, "DD")
      

  3.   

    很好笑吧,哼, 才学呢,会学好的。
    text1.text是DATE型
    Format(Month(Text1.Text), "mm")
    如输入2005-5-28,输出为01
    Month(Text1.Text),则输出为5,何故????
    想输出月份以二位数为格式
      

  4.   

    如果在你输入 2005-5-28 这个的时候 Month(Text1.Text) 这个的结果 显然是 5
    再加上 Format(Month(Text1.Text), "mm") 其实就等于 Format(5,"mm") 是不是?
    如果 你试过 查看 format(0,"yyyy/mm/dd") =1899-12-30 , format(1,"yyyy/mm/dd")=1899-12-31
    以次类推 format(5,"yyyy/mm/dd")=1900-01-04 所以你取到的 "mm" 等于01