修改密码

请输入密码
请输入密码 请输入8-64长度密码 和 email 地址不相同 至少包括数字、大写字母、小写字母、半角符号中的 3 个
请输入密码
提交

修改昵称

当前昵称:
提交
搜索
v4.0
    v4.0

    date_add() 时间偏移

    参数、函数值

    时间偏移函数可以对一个时间值进行偏移,返回偏移后的时间值。该函数仅根据参数进行计算,不改变参数本身。

    语法:

    • 格式:date_add(<date>, <number>, "<interval>")
    • 参数:(见下表)
    • 函数值:ATTR(时间)
    名称 类型 规范 描述
    date ATTR(时间) / 待计算的时间值
    number int / 偏移量
    interval string year, month, day, hour, minute, second 偏移单位

    偏移一个常量

    示例:计算 "2022-04-30 22:12:54" 的 90 天之后的时间值并返回

    return date_add("2022-04-30 22:12:54", 90, "day")
    

    偏移一个函数值

    示例:计算当前系统时间的 5 小时之前的时间

    return date_add(now(), -5, "hour")
    

    偏移一个别名

    示例:查询 10 条 @transfer 边,将交易时间 time 换算成其东部相邻时区的时间

    find().edges({@transfer}) as e
    limit 10
    return date_add(e.time, 1, "hour")
    

    偏移当前属性值

    示例:查询 10 条最近一年内的 @transfer 边

    find().edges({date_add(@transfer.time, 1, "year") >= now()}) as e
    limit 10
    return e{*}
    

    复合偏移

    示例:将当前系统时间推迟 3 天、提前 5 小时

    return date_add(date_add(now(), 3, "day"), -5, "hour")
    
    请完成以下信息后可下载此书
    *
    公司名称不能为空
    *
    公司邮箱必须填写
    *
    你的名字必须填写
    *
    你的电话必须填写
    *
    你的电话必须填写