Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用lua中的值组织时间戳?_Lua - Fatal编程技术网

如何使用lua中的值组织时间戳?

如何使用lua中的值组织时间戳?,lua,Lua,创建类似于与时间戳关联的值数组,并通过时间戳获取值。只有一个带有一个时间戳的值。如何更好地组织它?以及如何在经过一段时间后删除值 大概是这样的: datetime = os.date("!*t",os.time()) array[datetime]=somevalue 如何从该表中删除超过10分钟的值?我不明白为什么要将日期表用作键。您可以直接将时间戳用作键,例如: t[os.time()] = somevalue 时间戳仅为整数值,您可以在需要时使用os.date获取其实际日期 你可以直

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

大概是这样的:

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

array[datetime]=somevalue

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

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

t[os.time()] = somevalue
时间戳仅为整数值,您可以在需要时使用
os.date
获取其实际日期


你可以直接比较。例如,要删除2014年5月20日之前的值,请将键与操作系统时间{year=2014,month=5,day=20,hour=0}进行比较

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

t[os.time()] = somevalue
时间戳仅为整数值,您可以在需要时使用
os.date
获取其实际日期


你可以直接比较。例如,要删除2014年5月20日之前的值,请将键与操作系统时间{year=2014,month=5,day=20,hour=0}

进行比较;要删除超过10分钟的值,请将键与:os.time()-600进行比较;要删除超过10分钟的值,请将键与:os.time()-600进行比较