社区
VB基础类
帖子详情
关于day函数的问题
bluesky1980
2003-09-02 10:08:13
Dim a,e As Date
a = "15/08/1998"
e = "26/07/1998"
Print Day(a - e)
提示我类型不匹配
应该如何做
我想用DAY函数来取得两个日期间的天数
请指教,谢谢
...全文
98
8
打赏
收藏
关于day函数的问题
Dim a,e As Date a = "15/08/1998" e = "26/07/1998" Print Day(a - e) 提示我类型不匹配 应该如何做 我想用DAY函数来取得两个日期间的天数 请指教,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bbgbianbaogui
2003-09-02
打赏
举报
回复
up
bluesky1980
2003-09-02
打赏
举报
回复
虫莲:你的意思我明白,是分别取"天",算差,但不能实现跨月实现
of123():你的程序运行后还是出现我说的那个问题
李洪根:多谢了,你的没问题.
多谢各位了!
yijiansong
2003-09-02
打赏
举报
回复
UP
lxcc
2003-09-02
打赏
举报
回复
Private Sub Command1_Click()
Dim a As Date, e As Date
a = CDate("15/08/1998")
e = CDate("26/07/1998")
Print Day(a) - Day(e)
End Sub
of123
2003-09-02
打赏
举报
回复
Dim a, e As Date
a = "15/08/1998"
e = "26/07/1998"
Print a - e
射天狼
2003-09-02
打赏
举报
回复
Dim a As Date, e As Date
a = "15/08/1988"
e = "26/07/1988"
Debug.Print DateDiff("d", e, a)
lihonggen0
2003-09-02
打赏
举报
回复
Dim a, e As Date
a = "15/08/1998"
e = "26/07/1998"
Print DateDiff("d", e, a)
lihonggen0
2003-09-02
打赏
举报
回复
DateDiff 函数
返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目。
语法
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
DateDiff 函数语法中有下列命名参数:
部分 描述
interval 必要。字符串表达式,表示用来计算date1 和 date2 的时间差的时间间隔
Date1□date2 必要;Variant (Date)。计算中要用到的两个日期。
Firstdayofweek 可选。指定一个星期的第一天的常数。如果未予指定,则以星期日为第一天。
firstweekofyear 可选。指定一年的第一周的常数。如果未予指定,则以包含 1 月 1 日的星期为第一周。
设置
interval 参数的设定值如下:
设置 描述
yyyy 年
q 季
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 时
n 分钟
s 秒
firstdayofweek 参数的设定值如下:
常数 值 描述
vbUseSystem 0 使用 NLS API 设置。
vbSunday 1 星期日(缺省值)
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六
常数 值 描述
vbUseSystem 0 用 NLS API 设置。
vbFirstJan1 1 从包含 1 月 1 日的星期开始(缺省值)。
vbFirstFourDays 2 从第一个其大半个星期在新的一年的一周开始。
vbFirstFullWeek 3 从第一个无跨年度的星期开始。
说明
DateDiff 函数可用来决定两个日期之间所指定的时间间隔数目。例如,可以使用 DateDiff 来计算两个日期之间相隔几日,或计算从今天起到年底还有多少个星期。
为了计算 date1 与 date2 相差的日数,可以使用“一年的日数”(y) 或“日”(d)。当 interval 是“一周的日数”(w) 时,DateDiff 返回两日期间的周数。如果 date1 是星期一,DateDiff 计算到 date2 为止的星期一的个数。这个数包含 date2 但不包含 date1。不过,如果 interval 是“周”(ww),则 DateDiff 函数返回两日期间的“日历周”数。由计算 date1 与 date2 之间星期日的个数而得。如果 date2 刚好是星期日,则 date2 也会被加进 DateDiff 的计数结果中;但不论 date1 是否为星期日,都不将它算进去。
如果 date1 比 date2 来得晚,则 DateDiff 函数的返回值为负数。
firstdayofweek 参数会影响使用时间间隔符号 “W” 或 “WW” 计算的结果。
如果 date1 或 date2 是日期文字,则指定的年份成为该日期的固定部分。但是,如果 date1 或 date2 用双引号 (" ") 括起来,且年份略而不提,则在每次计算表达式 date1 或 date2 时,当前年份都会插入到代码之中。这样就可以书写适用于不同年份的程序代码。
在计算 12 月 31 日和来年的 1 月 1 日的年份差时,DateDiff 返回 1 表示相差一个年份,虽然实际上只相差一天而已。
mysql
day
_MySQL
day
()
函数
在本教程中,您将学习如何使用MySQL
DAY
函数
来获取指定日期的月份的日期(一个月的第几天,也就是表示月份多少日/号)。MySQL
DAY
函数
简介
DAY
函数
返回给定日期的月份的部分。下面显示
DAY
函数
的语法:
DAY
(date);
DAY
函数
...
Excel
函数
DAY
和EOMONTH
Excel
函数
DAY
和EOMONTH前言
DAY
函数
EOMONTH
函数
函数
结合使用总结 前言 通过
DAY
函数
和EOMONTH
函数
就计算某个月的天数
DAY
函数
DAY
(EOMONTH(,0)
DAY
函数
:
DAY
(日期序号) 返回以序列号表示的某日期的天数,例如选中12...
大数据之Hive:Hive中next_
day
函数
目录1.next_
day
函数
2.取当前周的周一3.取当前周的周一和周日 1.next_
day
函数
取当前天的下一个周一 hive (gmall)> select next_
day
('2021-05-28','MO'); 2021-05-31 2.取当前周的周一 hive (gmall)> select ...
[Mysql] YEAR
函数
| MONTH
函数
| WEEK
函数
|
DAY
函数
本文主要讲解YEAR
函数
、MONTH
函数
、
DAY
函数
以及WEEK
函数
Oracle
函数
大全七十六:LAST_
DAY
函数
Oracle中的LAST_
DAY
函数
用于返回指定日期所在月份的最后一天的日期。其基本语法如下:其中,date是一个日期值或可以转换为日期的表达式。以下是LAST_
DAY
。
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章