| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| UnixTimeToTime64 | 长整数型 | 时间戳转系统时间64位 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 是本地时间 | 逻辑型 | [真]为北京时间戳,[空/假]为UTC时间戳,默认假 | 时间戳 | 整数型 | [空/0]跟第一个参数关,有值的情况下忽略第一个参数,只输出UTC协调世界时的时间戳(单位秒) | ||
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 初始时间 | 日期时间型 | |||||
| time64 | 长整数型 | time64_t类型 | ||||
' UnixTimeToTime64T (, ) 输出当前UTC时间戳 返回UTC time64_t
' UnixTimeToTime64T (真, ) 输出本地UTC 8(北京)时间戳,返回UTC 8 time64_t
' UnixTimeToTime64T (真, 1684702281) 第二个参数不为空不为0时,第一个参数填啥都忽略。 只输出UTC时间戳 返回UTC time64_t(133291758810000000)
如果 (是本地时间)
初始时间 = 到时间 (“1970-01-01 00:00:00”)
初始时间 = 到时间 (“1970-01-01 08:00:00”)
如果真 (是否为空 (时间戳) 或 时间戳 = 0)
时间戳 = 取时间间隔 (取现行时间 (), 初始时间, #秒 )
RtlSecondsSince1970ToTime (时间戳, time64)
输出调试文本 (取文本 (“时间戳=%d time64=%s UTC=%t”, 时间戳, time64, 增减时间 (初始时间, #秒, 时间戳)))
返回 (time64)
| DLL命令名 | 返回值类型 | 公开 | 备 注 | |
| RtlSecondsSince1970ToTime | 整数型 | 时间戳转系统时间64位,相当于UnixTimeToTime64T函数,调用示例RtlSecondsSince1970ToTime (1684702281, 长整数变量) | ||
| DLL库文件名: | ||||
| ntdll.dll | ||||
| 在DLL库中对应命令名: | ||||
| RtlSecondsSince1970ToTime | ||||
| 参数名 | 类 型 | 传址 | 数组 | 备 注 |
| ElapsedSeconds | 整数型 | 自协调世界时(UTC)1970年1月1日午夜(00:00:00)以来经过的秒数。也就是时间戳,如1684702281 | ||
| Time64 | 长整数型 | 指向接收相应当前系统时间的调用方分配变量的指针。相当于time64_t类型,输出133291758810000000这样的数字 | ||
词条作者信息 使用例程
