VB中的日期格式,format和DTPicker

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VB中的日期格式,format和DTPicker相关的知识,希望对你有一定的参考价值。

记录的时候用这个rsmn("日期").Value = Format(Now, "yyyy-mm-dd")
格式为 :2011-02-03
数据库查询的时候用DTPicker控件 Format(StartDate.Value, "yyyy-mm-dd")
但是用DTPicker出来的数据格式是:2011-2-3 单数月份和天数前没有0
导致查询不到,请高手解决
我已经在DTPicker中设置了格式为2012-02-03,但是查询时还是2011-2-3
谢谢 ,请高手指点

参考技术A 用大写:
Format(StartDate.Value, "YYYY-MM-DD")
参考技术B 查询结果显示的时候再用Format,保存的时候不需要
你查询的结果放到什么里面没说

vb如何判断当天是不是是指定日期

比如我一开始读取当天日期
DTPicker1.Value = Date
然后我怎么判断这个日期是不是2015年6月1日?

参考技术A Dim ThisADay As Date '声明一个日期类型变量
Dim MyToDay As Date '声明一个日期类型变量

ThisADay = #3/10/2015# '将一个指定的日期赋予一个变量
MyToDay = Now '将计算机日期赋予一个变量
MyToDay = Format(MyToDay, "YYYY/MM/DD") '将日期变量设置成指定的格式

If MyToDay = ThisADay Then
MsgBox "相同"
Else
MsgBox "不同"
End If本回答被提问者采纳

以上是关于VB中的日期格式,format和DTPicker的主要内容,如果未能解决你的问题,请参考以下文章

vb如何判断当天是不是是指定日期

VB用ACCESS按日期查询然后显示在datagrid上面

vb编程里,如何实现点击窗体中一个文本框出现日历控件,然后可以选择相应的日期,填入文本框,日历控件消失?

VB6.0 将字符串转成时间

VB 如何把access中的字符串日期转换成日期格式并能计算日期

如何在VB中计算两个日期间的天数