|
本帖最后由 萧阳天 于 2015-9-24 13:29 编辑
时间_Unix时间戳记正转() //10位的时间戳
时间_Unix时间戳记反转() //10位的时间戳
什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广泛采用。
精易模块里面:(这些命令都没有转换10位的时间戳的)
1、时间_北京转格林威治() // 将【北京标准时间】转换成【格林威治的标准时间】,13位的时间戳可用“时间_取现行时间戳()”获得
2、时间_格林威治转北京() // 将【格林威治的标准时间】转换成【北京标准时间】,13位的时间戳请注意第2个参数
3、时间_时间戳转文本() // 把一个13位的时间戳,如:1325252169718 转成 2011-12-30 21:36:09
|
时间_Unix时间戳记正转 | 长整数型 | | |
时间值 | 日期时间型 | | | | 是否为秒 | 逻辑型 | | | | 是否为北京时间 | 逻辑型 | | | | 如果真 (是否为空 (是否为北京时间 )) 是否为北京时间 = 真 如果 (是否为北京时间 )初始时间 = 到时间 (“1970-01-01 08:00:00”)初始时间 = 到时间 (“1970-01-01 00:00:00”)如果真 (是否为空 (是否为秒 )) 是否为秒 = 真 如果 (是否为秒 )返回 (取时间间隔 (时间值, 初始时间, #秒 )) 返回 (取时间间隔 (时间值, 初始时间, #秒 ) × 1000 )返回 (取时间间隔 (时间值, 初始时间, #秒 ))|
时间_Unix时间戳记反转 | 日期时间型 | | |
时间戳记值 | 长整数型 | | | | 是否为秒 | 逻辑型 | | | | 是否为北京时间 | 逻辑型 | | | | 如果真 (是否为空 (是否为北京时间 )) 是否为北京时间 = 真 如果 (是否为北京时间 )初始时间 = 到时间 (“1970-01-01 08:00:00”)初始时间 = 到时间 (“1970-01-01 00:00:00”)如果真 (是否为空 (是否为秒 )) 是否为秒 = 真 如果 (是否为秒 )返回 (增减时间 (初始时间, #秒, 时间戳记值 )) 返回 (增减时间 (初始时间, #秒, 时间戳记值 ÷ 1000 )) 返回 (增减时间 (初始时间, #秒, 时间戳记值))
补充内容 (2015-9-23 16:39):
为本帖子做出道歉,经测试 时间_格林威治转北京() 确实可以把13位和10位的时间戳转换为北京时间,再此感谢大家啦! |
|