云日志服务 LTS-日期时间函数:dt_parsetimestamp

时间:2024-11-02 18:44:20

dt_parsetimestamp

将值或时间表达式的值转换为Unix时间戳。

  • 函数格式
    dt_parsetimestamp(value, tz=None)
  • 参数说明

    参数名称

    参数类型

    是否必填

    说明

    value

    字符串、Unix时间戳或日期时间对象

    值或时间表达式。

    tz

    String

    表示时区,默认为None。

  • 返回结果

    返回转换后的Unix时间戳。

  • 函数示例
    1. 示例1:把time字段的值转换成时间戳,时区是北京。
      • 测试数据
        {
         "time": "2019-06-03 2:41:26",
         "tz": "Asia/Tokyo"
        }
      • 加工规则
        e_set("dt_parsetimestamp", dt_parsetimestamp(v("time"),v("tz")))
      • 加工结果
        time: 2019-06-03 2:41:26
        tz: Asia/Tokyo
        dt_parsetimestamp: 1559497286
    2. 示例2:把time字段的值转换成Unix时间戳。
      • 测试数据
        {
         "time": "2019-06-03 2:41:26"
        }
      • 加工规则
        e_set("dt_parsetimestamp",dt_parsetimestamp(v("time")))
      • 加工结果
        time: 2019-06-03 2:41:26
        dt_parsetimestamp: 1559529686
    3. 示例3:把time字段的值转换成Unix时间戳。
      • 测试数据
        {
         "time": "2019-06-03 2:41:26"
        }
      • 加工规则
        e_set("dt_parsetimestamp",dt_parsetimestamp(v("time")))
      • 加工结果
        time: 2019-06-03 02:41:26+8:00
        dt_parsetimestamp: 1559500886
support.huaweicloud.com/usermanual-lts/lts_07_0154.html