第十六章 ObjectScript - 日期和时间值
日期和时间值
当地时间
要访问当前进程的日期和时间,可以使用 $HOROLOG 特殊变量。因此,在许多 IRIS 应用程序中,日期和时间都以此变量使用的格式存储和传输。这种格式通常称为$H 格式或$HOROLOG 格式。
$HOROLOG 从操作系统检索日期和时间,因此始终位于本地时区。
IRIS 类库包含以更常见的格式(例如 ODBC)表示日期的数据类型类,许多应用程序使用这些数据类型而不是 $H 格式。请注意,通过数据类型类中的 %Library.PosixTime支持 POSIX 时间,新应用程序应使用该类来表示日期/时间值。
UTC Time
IRIS 还提供 $ZTIMESTAMP 特殊变量,其中包含 $H 格式的协调世界时值形式的当前日期和时间。这是全球时间和日期标准;该值很可能与本地时间(和日期)值不同。
日期和时间转换
ObjectScript 包含用于转换日期和时间值的函数。
给定 $H 格式的日期,函数 $ZDATE 返回一个表示指定格式的日期的字符串。
例如:
TESTNAMESPACE>WRITE $ZDATE($HOROLOG,3)
2010-12-03
给定 $H 格式的日期和时间,函数 $ZDATETIME 返回一个表示指定格式的日期和时间的字符串。
.png)





.png)


