问题:
我该如何过滤日期和时间的特定部分(例如,年,月,日,时,分,秒)并存储在一个变量中?< /p>n
解答:
在Protool或Protool/Pro中,可以用和Visual Basic 脚本函数DatePart取得日期和时间字串的某个部分。n
在ProTool or ProTool/Pro中使用Visual Basic 脚本的先决条件:
- OP270, TP270, MP270, MP270Bn
- MP370n
- PC
注意:
你可以在条目号13408815 中找到关于Visual Basic 脚本函数在Microsoft WinCE 和 Windows中的区别的进一步的信息。n
Visual Basic 脚本函数 DatePart:
DatePart 评估一个日期/时间并以整数返回一个特定部分 (年,月,日,时,分,秒).。使用 DatePart 你可以过滤并存储一个日期和时间的星期或小时信息到一个变量中。< /span>n
语法:
DatePart (Interval, Date, [FirstDayOfWeek, [FirstWeekOfYear]])
参数:
- Interval: 数据类型 = string;参数 Interval 决定取得Date的哪个部分。
Interval的可用值:
值 | 定义 |
"yyyy" | 年 |
"q" | 季 |
"m" | 月 |
"y" | 一年的第几天 |
"d" | 日 |
"w" | 星期几 |
"ww" | 周 |
"h" | 小时 |
"n" | 分 |
"s" | 秒 |
表1: Interval 的值n
- Date: 数据类型 = date; 被评估的日期和时间。n
- FirstDayOfWeek: 可选常量;返回该周的第一天。如果该值不定,假 定为周日。
FirstDayOfWeek的可用值:
值 | 常量 | 定义 |
0 | vbUseSystem | 使用系统设置 |
1 | vbSunday | 周日(默认) |
2 | vbMonday | 周一 |
3 | vbTuesday | 周二 |
4 | vbWednesday | 周三 |
5 | vbThursday | 周四 |
6 | vbFriday | 周五 |
7 | vbSaturday | 周六 |
表2: FirstDayOfWeek 的值n
- FirstWeekOfYear: 可选常量;返回一年的第一周。 如果该值不定,; 假定该周包含一月一日。
· FirstWeekOfYear的可用值:
值 | 常量 | 定义 |
0 | vbUseSystem | 使用系统设置 |
1 | vbFirstJan1 | 该周包含一月一日(默认) |
2 | vbFirstFourDays | 该周至少包括新年的4天 |
3 | vbFirstFullWeek | 该年的第一个完整周 |
表3: FirstWeekOfYear 的值
例子:
- Day = DatePart("d", Now, 1, 1): 取得当前时间的日期
- Year = DatePart("yyyy", "07.05.2003"): 取得特定日期的年份(这里: 2003)
- Stunde = DatePart("h", "20:49:23"): 取得特定时间的小时数(这里: 20)
例子下载:
这是一个用ProTool/Pro V6.0 SP2设计的OP270 6 的项目文件。 该项目文件包括一个 DatePart 函数的例子脚本。 拷贝文件OP270.exe 到一个单独目录并用双击解压。 你可以用ProTool V6.0 SP2打开和编辑该项目。
OP270.exe ( 41 KB )
关键字:
日期获取, 日期输出, 日期显示, 时间显示, 时间输出,时钟
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340517.html