tm_Timestamp函数
函数名:time_当前时间戳 / tm_Timestamp
函数功能
获取当前系统时间的Unix时间戳,支持返回10位秒级或13位毫秒级时间戳。
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
milliseconds | Bool | 否 | TRUE | 是否返回13位毫秒级,默认TRUE;否则返回10位秒级 |
使用案例
获取当前毫秒级时间戳
问题描述:获取当前时间的13位Unix时间戳 公式演示:
excel
=tm_Timestamp(TRUE)输出效果(示例):
1689678123456获取当前秒级时间戳
问题描述:获取当前时间的10位Unix时间戳 公式演示:
excel
=tm_Timestamp(FALSE)输出效果(示例):
1689678123技术说明
时间戳生成
- 使用
DateTimeOffset.Now获取当前本地时间 - 根据参数返回Unix时间戳的秒级或毫秒级数值字符串
异常处理
| 错误场景 | 返回值 |
|---|---|
| 异常错误 | #VALUE! |
扩展应用
结合自动刷新函数
结合Excel定时刷新功能,实时获取当前时间戳,方便时间记录和日志生成。
时间戳比较
用于生成时间戳标识,支持与其它时间戳函数配合使用。
注:本函数在WPS 2019+和Excel 365环境中测试通过。