Dim Y As Date
Y = Format(Now - 1 ,"Short Date")
在数据库 *** 作中,经常会遇到日期或时间类型的数据处理,VB的特点,要构造日期类型常量,要用#号括起来,例如:
Dim D As Date
D = #7/9/2012#
容易错误的是,会用双引号扩起来,我们知道双引号扩起来的是字符类型。
在用VB *** 作数据库进行查询时,若遇到日期类型的查询,例子如下:
要查询出生日期在1982年7月9日至2012年7月9日之间(不包括这两天)的记录,
SQL语句可以是如下:
Select * From 数据表名 Where 出生年月>#7/9/1982# And 出生年月<#7/9/2012#"
Date中只包含当前日期(年月日),Now则还包含有当前时间(年月日时分秒),如果想获取当前年(year)、月(month)、日(day),则用Now和Date都是没区别的。如果想获得当前时间(时分秒),就只能用Now了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)