一、日期格式函数FORMAT
Format(expression[, format[, firstdayofweek[, firstweekofyear]]])
Format 函数的语法具有下面几个部分:
部分 | 说明 |
expression | 必要参数。任何有效的表达式。 |
format | 可选参数。有效的命名表达式或用户自定义格式表达式。 |
firstdayofweek | 可选参数。常数,表示一星期的第一天。 |
firstweekofyear | 可选参数。常数,表示一年的第一周。 |
firstdayofweek 参数有下面设置:
常数 | 值 | 说明 |
vbUseSystem | 0 | 使用 NLS API 设置。 |
VbSunday | 1 | 星期日(缺省) |
vbMonday | 2 | 星期一 |
vbTuesday | 3 | 星期二 |
vbWednesday | 4 | 星期三 |
vbThursday | 5 | 星期四 |
vbFriday | 6 | 星期五 |
vbSaturday | 7 | 星期六 |
例如
FORMAT(“2023/5/3 17:27:00”,”MM”)返回05月,FORMAT(“2023/5/3 17:27:00”,”hh:mm:ss”)返回17:27:00
二、DateAdd(interval, number, date)
Interval:这个参数是必需的。可以采用以下的形式:
①d:从天数上增加
②m:从月份上增加
③y:从天数上增加(这个等同于①,不要与④混淆)
④yyyy:从年份上增加
⑤w:按照工作日增加
⑥ww:按照星期增加
⑦q:按照季度增加
⑧h:按照小时增加
⑨n:按照分钟增加(注意这里是n,不是m,m指的是月份,参照②)
⑩s:按照秒钟增加
Number:必需的参数。它可以采用正值和负值的参数。
Date:必需的参数。表示间隔添加日期的变型或文字。
例如:
三、Weekday(date[,firstdayofweek])函数
参数
· date - 必需的参数。星期几将返回指定的日期。
· Firstdayofweek - 一个可选参数。指定一周中的第一天。它可以采取以下值。
· 0 = vbUseSystemDayOfWeek - 使用国家语言支持(NLS)API设置.
· 1 = vbSunday - 星期日
· 2 = vbMonday - 星期一
· 3 = vbTuesday - 星期二
· 4 = vbWednesday - 星期三
· 5 = vbThursday - 星期四
· 6 = vbFriday - 星期五
· 7 = vbSaturday - 星期六
例如:d="2023/5/7",Weekday(d,vbSunday)返回1