Date
DIM Var AS Date
此本机数据类型表示日期和时间值。
日期在内部存储为几个整数:
-
第一个是自起源以来的天数,起源是一个过去的特定时刻。
-
最后一个是添加到该天数的毫秒数。
日期可以转换为数字。然后返回的数字是内部存储的天数和用微秒数表示的一天的分数。
如果将公历延伸到过去(注意没有零年),最小的日期是公元前 4801 年 1 月 1 日。有关更多详细信息,请参阅
日期和日历 。
要指定日期,通常使用该日期的字符串表示形式。一些 Gambas 函数仅读取或写入美式格式的UTC 时间(
CDate,
CStr ),而其他函数则理解本地时间的本地日期表示(
Val,
Str$,
PRINT )。
自从 3.18
从 Gambas 3.18 开始,可以在日期字符串表示中显式指定时区。
语法是:
<旧日期字符串表示> <空格> [ UTC | GMT ] [ + | - ] HH [ :MM ]
Example
Print Now;; "|";; CFloat(Now)
07/13/2005 02:20:08 | 2485669.138981
Print CDate("11/17/2022 16:33 UTC+2")
也可以看看