DTPicker心口不一 dim vardate As datevardate=Format(Cdate(DTPicker1.value),"YYYY-MM-DD")然后Insert into ....到数据库,这样行吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用的Format(DTPicker1.value,"YYYY-MM-DD"),行了,但不知为什么。如果用。Format(Cdate(DTPicker1.value),"YYYY-MM-DD")这种语句写在SQL怎么写呀!sql="updat ..........values (" & format(cdate(dtpicker1.value),"YYYY-MM-dd") 总是“红色” 直接在属性里面设就行了啊,我也遇见过这种问题:DTPicker1.CustomFormat = "yyyy-MM-dd"DTPicker1.Format = dtpCustom 我用的Format(DTPicker1.value,"YYYY-MM-DD"),在用db.excute "instert ..."插入一个表时得到的日期正确,但用db.excute "update ..."更新一个表时,得到的日期还是不正确,why?why?why? dtpicker1.year & "-" dtpicker1.month & "-" dtpicker1.day dim vardate As datedim sql as stringvardate=Format(Cdate(DTPicker1.value),"YYYY-MM-DD")sql="updat ..........values ('"& vardate & "') “大家看看事情往往是不是这样子的” Format(DTPicker1.value,"YYYY-MM-DD")语句中的DTPicker1.value虽然是年/月/日格式。如果简单的把它输出给一个文本框这类的显示字符串的控件就没什么可说的了。 但在这个词句里,会把(DTPicker1.value)当成字符串,再自动转换成 "月、日、年"格式:如把2DTPicker1.value的值2002-03-04,当成字符串,字符串再当成04年02月03日,这样就造成了转换错误!上面的话如果成立,问题就变成把一个月日年格式的串DTPicker1.value,转换成年月日格式的问题了。 现请教如何把一个月日年格式的串,转换成年月日格式? 知道了format(月-日-年,“yyyy-mm-dd")就是月日年格式的转换成年月日格式的了。现在问题变成如何不让2002-03-04被误当成2/3/2004?? 月日年格式的串,转换成年月日格式:dim LongDate as stringlongdate=Format(date_MDY,"Longdate")就是XXXX年XX月XX日了! 数据库保存的日期/时间类型实际上是double数字,整数部分代表日期,小数部分代表时间。在显示和赋值时,一般是通过日期字符串。而系统默认的字符串是美国格式(月/日/年)。此外,windows操作系统的区域设置中的时间短格式直接影响数字值与字符串值之间的转换。而每台机器上这个设置都可能不同(例如:yy-m-d或yy-mm-dd等等)。因此,如果在赋值时,不进行强制的格式化,后果将无法预料。请随时使用Format(yourdate,"yyyy-mm-dd") 关于正则表达式的问题 请教!!! 关于VB 写 EXCEL文件保存问题 这句代码什么意思? 请问不能动态加载控件是什么原因引起的! 求解一个关于FileSystemObject的问题 做一按钮,点击后,连接到(相对路径)一个可执行文件上(setup.exe)!!该怎么做!谢谢! 何处下载msdn下载!在线等候! 请问版主及各位大侠,何处能下载WHS2.0 一个关于Form显示的问题 mscomm控件如何向串口发送Ascii值大于128的字符? 这些SQL语句怎么写????!!!100高分!!!!!!(2)
sql="updat ..........values (" & format(cdate(dtpicker1.value),"YYYY-MM-dd") 总是“红色”
DTPicker1.CustomFormat = "yyyy-MM-dd"
DTPicker1.Format = dtpCustom
在用
db.excute "instert ..."插入一个表时得到的日期正确,
但用
db.excute "update ..."更新一个表时,得到的日期还是不正确,why?
why?
why?
dim sql as string
vardate=Format(Cdate(DTPicker1.value),"YYYY-MM-DD")
sql="updat ..........values ('"& vardate & "')
Format(DTPicker1.value,"YYYY-MM-DD")语句中的DTPicker1.value虽然是年/月/日格式。如果简单的把它输出给一个文本框这类的显示字符串的控件就没什么可说的了。
但在这个词句里,会把(DTPicker1.value)当成字符串,再自动转换成 "月、日、年"格式:如把2DTPicker1.value的值2002-03-04,当成字符串,字符串再当成04年02月03日,这样就造成了转换错误!
上面的话如果成立,问题就变成把一个月日年格式的串DTPicker1.value,转换成年月日格式的问题了。 现请教如何把一个月日年格式的串,转换成年月日格式?
format(月-日-年,“yyyy-mm-dd")就是月日年格式的转换成年月日格式的了。
现在问题变成如何不让2002-03-04被误当成2/3/2004??
dim LongDate as string
longdate=Format(date_MDY,"Longdate")
就是XXXX年XX月XX日了!
在显示和赋值时,一般是通过日期字符串。而系统默认的字符串是美国格式(月/日/年)。此外,windows操作系统的区域设置中的时间短格式直接影响数字值与字符串值之间的转换。而每台机器上这个设置都可能不同(例如:yy-m-d或yy-mm-dd等等)。
因此,如果在赋值时,不进行强制的格式化,后果将无法预料。
请随时使用Format(yourdate,"yyyy-mm-dd")