求教:1、用什么函数使字符串“2003/08/08”转换成日期型;“2003/8/8”、
“03/08/08”、“03/8/8”等格式能转吗?日期转成字符用什么函数?
      2、将两个日期做比较,早的大,还是晚的大;
      3、有一个输入日期的textbox,怎样设置使其有格式过滤的作用,比如要求输入成“年年年年/月月/日日”的形式?

解决方案 »

  1.   

    1,用format函数,具体参考帮助文档。
    2,晚的大。
    3,建议用maskedit控件。
      

  2.   

    2 晚的大,印象中。不过你可以试一下不就知道了
    3 用 format 函数
      

  3.   

    1 Format(expression[, format[, firstdayofweek[, firstweekofyear]]])
    详细参见MSDN-format function
    2 晚的大
    3 用Maskedit控件,或者在textbox的dataformat中设置
      

  4.   

    1、format(now,"yyyy-M-d")
    2、晚的大
    3、建议用dtpicker控件,非常简单
      

  5.   

    >>1、用什么函数使字符串“2003/08/08”转换成日期型;“2003/8/8”、
    “03/08/08”、“03/8/8”等格式能转吗?日期转成字符用什么函数?Dim str  As String
    Dim dat
    str = "2003/08/08"
    dat = CDate(str)
    str = CStr(dat)
    str = "03/08/08"
    dat = CDate(str)
    str = CStr(dat)
    str = "03/8/8"
    dat = CDate(str)
    str = CStr(dat)
    不过此时str都为“2003-8-8”,要表示为“2003/08/08”,必须用
    str = Format(dat, "yy/m/d")“03/8/8”或者
    str = Format(dat, "yyyy/mm/dd")“2003/08/08”>>2、将两个日期做比较,早的大,还是晚的大;晚的大>>3、有一个输入日期的textbox,怎样设置使其有格式过滤的作用,比如要求输入成“年年年年/月月/日日”的形式?不知道你是否用的是什么textbox,应该可以,你自己琢磨琢磨。