玖叶教程网

前端编程开发入门

VBA:几个重要的日期函数(vba:几个重要的日期函数是什么)

一、日期格式函数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

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言