如何用lua中的值组织time_stamps?

时间:2015-05-11 15:57:58

标签: lua

创建类似于time_stamps的值数组,并通过time_stamps获取值。只有一个值有一个time_stamp。如何更好地组织它?以及如何在一段时间后删除值?

类似的东西:

datetime = os.date("!*t",os.time())

array[datetime]=somevalue

如何从该表中删除超过10分钟的值?

1 个答案:

答案 0 :(得分:4)

我不明白为什么使用日期表作为键。您可以直接使用时间戳作为键,例如:

t[os.time()] = somevalue

时间戳只是整数值,您可以在需要时使用os.date获取其实际日期。

您可以直接比较它们。例如,要删除2014年5月20日之前的值,请将密钥与os.time{year=2014, month=5, day=20, hour=0}进行比较。