使用format()函数格式化输出Dim t_Date As Date
t_Date=now
msgbox format(t_Date,"yyyy-mm-dd")

解决方案 »

  1.   


    我觉得 你自己在 显示数据 时, 格式化 一下 ,使之 达到目的 更好, 毕竟随便 改动 客户端
    是太好. 改动别人的 个人 设置 更不好.比如 自己 用 year ,month,day函数 读出 数据后 在 加上 中文的 "年 ,月 ,日" 组成 字符串 显示.
      

  2.   

    crystal_heart(笑看风云):在这中情况下vb的format函数不好使咯!
    sonicdater(发呆呆):那样多麻烦,难道就没有其他方法?
      

  3.   

    在显示的时候 format 
      eg:  text1.text= format(your(0,"yyyy-mm-dd")
    就可以了
      

  4.   

    formatdatetime("2002-1-11",vbLongdate)或
    format("2002-1-11","yyyy-m-d")
    format("2002-1-11",""yyyy年m月d日)
      

  5.   

    : Samurai(魂) 你要求 有 '年 月 日' 在字符串里面, 当然 只有 这样了.
      

  6.   

    在显示的时候 format 
      eg:  text1.text= format(your(0),"yyyy年m月d日")
    就可以了
      

  7.   

    Text=Format(字段,"YYYY年MM月DD日")
      

  8.   

    : dadi2001(大地)的方法正确,format在这种情况下没有作用,formatdattime可以解决!