以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  Format 格式化时间后,为什么时间改变了  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87335)

--  作者:zhy400137
--  发布时间:2016/7/8 14:30:00
--  Format 格式化时间后,为什么时间改变了
Dim MaxDate As Date
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText ="elect max(起始日期)    from {资金计划起始日期}"
MaxDate = cmd.ExecuteScalar()
msgbox(format(MaxDate,"yyyy-mm-dd"))

 单独输出MaxDate是2016-07-11,为什么加上FORMAT后变成2016-00-11去了,求教

--  作者:zhy400137
--  发布时间:2016/7/8 14:31:00
--  
Select没错,只是论坛不上发,我改了
--  作者:大红袍
--  发布时间:2016/7/8 14:31:00
--  
msgbox(format(MaxDate,"yyyy-MM-dd"))
--  作者:zhy400137
--  发布时间:2016/7/8 14:33:00
--  
还是2016-00-11
--  作者:大红袍
--  发布时间:2016/7/8 14:34:00
--  

1、改成大写的MM

 

2、做一些其他的修改,比如回车加一行,再保存。


--  作者:zhy400137
--  发布时间:2016/7/8 14:35:00
--  
mm我输入大写,保存重打开就变小写了
--  作者:大红袍
--  发布时间:2016/7/8 14:35:00
--  
看5楼
--  作者:zhy400137
--  发布时间:2016/7/8 14:37:00
--  
好了,谢谢