Get (当前主机时间戳)
返回主机的当前日期和时间(精确到秒),取决于系统时钟。
格式
Get (当前主机时间戳)
参数
无
返回的数据类型
时间戳
原始版本
7.0
说明
计算结果的数据类型决定此函数的返回值如何表示。
|
如果计算结果为 |
此函数返回 |
|
时间戳或文本 |
当前日期和时间的格式取决于创建文件时操作系统的设置 注释 如果秒数为零,则不包括秒,例如,2019/1/1 11:30 上午。 |
|
数字 |
自 0001 年 1 月 1 日午夜开始计算的总秒数 |
注释
-
因为客户端机器和主机可能处于不同时区,所以 Get (当前主机时间戳) 和 Get (当前系统时间) 可能返回不同的日期/时间值。而且,当前日期和时间是主机系统的特征,而日期和时间格式是数据库文件的特征。
-
在 FileMaker Cloud 中,此函数会依据主机系统时钟返回日期和时间。默认情况下,该时间为协调世界时 (UTC)。如果已在 FileMaker Cloud Admin Console 中为主机配置了本地时区,则此函数将返回该时区下的日期和时间。请参阅 FileMaker Cloud 帮助中的启用本地时区。
重要事项 对于通过网络连接的用户,Get(当前主机时间戳) 函数会影响数据库文件的性能。例如,如果在未存储的计算字段中使用该函数且该字段在列表视图中可见,则每次显示字段都需要额外的网络访问。使用已存储的计算字段是充分发挥该函数功能的例证。例如,如果使用已存储的计算字段为每个新建记录自动输入时间戳,则可以最大程度地降低网络访问量。
示例 1
当主机上的系统时钟显示 2019 年 1 月 1 日上午 11:30:01 时,返回“2019/1/1 11:30:01 上午”。
示例 2
对于使用 UTC 时间的 FileMaker Cloud 主机,当 Get(当前主机时间戳) 返回 1/1/2019 2:19:01 AM UTC 时,此函数将返回 12/31/2018 6:19:01 PM 太平洋标准时间 (UTC – 8:00)。
Get (当前主机时间戳) - 8 * 3600