
WEEKDAY函数是Excel函数。 返回值为一个数字,表示星期几。常使用WEEKDAY函数计算某天为星期几。
WEEKDAY 用途:返回某日期的星期数。在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数。
语法为:
WEEKDAY(serial_number,return_type)
serial_number 是要返回日期数的日期,它有多种输入方式:带引号的本串(如"2015/10/16")、序列号(如35825 表示1998 年1 月30 日) 或其他公式或函数的结果(如DATEVALUE("2015/1/30"))。
return_type为确定返回值类型的数字,数字1 或省略则1 至7 代表星期天到星期六,数字2 则1 至7 代表星期一到星期天,数字3则0至6代表星期一到星期天。
你是要知道这个月最后一天是几号?
可以从下个月1号退一天:
a = DateAdd("d", -1, DateSerial(Year(Date), Month(Date) + 1, 1))
Date 这个是函数,返回当前日期,也可以指定日期,将Date换成其他日期值即可
IF IsDate(Text1Text) = True Then
MsgBox "Text1Text的内容是日期格式!"
Else
MsgBox "Text1Text的内容不是日期格式!"
End If
IsDate函数只能检测所检测的数据是否是日期格式。
在dateadd 函数中,w,y,d返回的日期值是相同的。在datediff中,y,d返回日期值相同,w不同。在datepart中,w,y,d各不相同。w可以理解为一周的第几天,y可以理解为一年的第几天。d理解为日期就行了。例如D=#2018-1-29#
1、dateadd。dateadd(“d”,2,d)表示天数加2,函数返回日期2018-1-31。dateadd(“y”,2,d)返回天数所在的日期。如题是29+2=31天,2018年的31天就是2018-1-31dateadd(“w”,2,d),返回值是某周某天所在日期(默认是一周第一天是周日)。如题是2018年1月29是第5周的第2天+两天也是2018-1-31所以三者结果完全一样。
2、datepart。datepart("w",d)它的意思是求2018年1月29日是2018年第某周的第某天,返回值是第某天的天数。如题表示2018年的第五周第二天(1月28日),所以返回是2。datepart("y",d)表示2018年1月29日是2018年的第多少天,返回值是29天。datepart("d",d)=29很简单喽。
3、datediff同理。不说了。
望采纳,给满分哦。
VB中取出日期中的年份用 Year 函数
语法:Year(date)
返回值:Integer 类型,包含表示年份的整数
说明:date 参数必要的 ,可以是任何能够表示日期的 Variant、数值表达式、字符串表达式或它们的组合。如果 date 包含 Null,则返回 Null。
举例:Ye=Year("2016-12-3")
运行结果:Ye=2016
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)