CLIPS中的时间和日期功能

时间:2016-06-10 15:19:13

标签: time clips

是否有办法获取当前日期或时间(如果时间戳更好) CLIPS中的CPU?

谢谢你, 尼古拉

1 个答案:

答案 0 :(得分:2)

您可以调用time函数来检索自上一个日期以来经过的秒数(由CLIPS调用的特定于平台的库函数使用的特定实现定义)。

CLIPS> (time)
900973.658508
CLIPS> (time)
900977.658599
CLIPS>

您还可以下载和编译CLIPS(https://sourceforge.net/p/clipsrules/code/HEAD/tree/branches/63x/core/)的63x分支的代码,并使用提供的gm-time和local-time函数。

CLIPS> (gm-time)
(2016 6 10 20 12 52 Friday 161 FALSE)
CLIPS> (local-time)
(2016 6 10 15 12 55 Friday 161 TRUE)
CLIPS>

gm-time函数返回格林威治标准时间,本地时间函数返回本地时间。多字段中返回的值是年,月,日,小时,分钟,星期几,自年初以来的天数和夏令时。