时间戳如何转换日期时间格式?

时间格式处理和转换方法

在数据库、腾讯文档、维格表等系统中,时间数据通过API传输时通常是时间戳格式, 需要转换为可读的日期时间格式才能正常使用。

时间戳是什么样的?

正常显示格式

在界面上看到的日期:

2022/11/7

API传输格式

通过API传过来的时间戳:

1667750400

转换需求:如果要希望正常引用日期时间显示为 2022/11/7, 就需要对这个时间戳进行转换。

时间戳转换步骤

第1步

添加日期时间应用

增加一个节点选择【日期时间】应用,操作条件选择【时间转换】

添加日期时间应用
第2步

配置转换参数

选择需要转换的时间戳字段和需要转换的时间格式,具体配置可以参考下图, 然后点击【调试执行】并【保存】

配置转换参数
第3步

引用转换结果

在后续节点中,需要引用【日期时间】转化后的时间戳结果

引用转换结果

常见的错误问题

问题描述

实际执行过程中,最常见的错误问题是由于数据查询过程中有多条数据符合条件。 比如查询“今天入职周年的同事”,今天有2位同事入职周年,那么如果直接引用表格的查询结果, 就会获得 [1667491200000, 1667491200000]这样一个包含两个时间戳的数组数据。

系统会判断 [1667491200000, 1667491200000]不是一个能识别的时间戳格式,导致执行失败。

解决方案

需要增加一个【循环执行】节点,把这些时间戳数据分隔开后,循环进行处理。

循环处理步骤:

步骤1

添加循环执行应用

点击增加【循环执行】应用

添加循环执行应用
步骤2

配置循环变量

设置循环的变量名称,选择变量后点击【调试执行】并【保存】

配置循环变量
步骤3

在循环分支中处理时间转换

在【循环执行】的分支线下,增加一个【日期时间】的应用,并对日期进行转换

循环分支处理

需要转换的日期时间选择【循环执行】里对应的变量内容,点击【调试执行】并【保存】

选择循环变量

时间处理最佳实践

✅ 正确做法

  • 单个时间戳直接使用【日期时间】转换
  • 多个时间戳先使用【循环执行】分离
  • 在循环分支内进行时间转换
  • 选择合适的时间格式
  • 调试执行确认结果正确

❌ 常见错误

  • 直接对数组格式的时间戳进行转换
  • 忘记配置时间转换格式
  • 在循环外部引用循环内变量
  • 时间字段选择错误
  • 跳过调试执行步骤

需要更多帮助?

查看相关教程和文档,或联系技术支持