【问题标题】:N1QL query add hours and minutesN1QL 查询添加小时和分钟
【发布时间】:2016-11-30 10:22:51
【问题描述】:

我想在 N1QL 中一次增加 5 小时 30 分钟。我该怎么做 ? 我有时间喜欢2016-04-03T18:30:00.000Z 我需要添加 5:30。

【问题讨论】:

    标签: json couchbase n1ql


    【解决方案1】:

    您可以使用DATE_ADD_STR(expression, n, part) 日期函数。您的查询类似于以下内容:

    SELECT 
        DATE_ADD_STR(DATE_ADD_STR(old_time, 5, "hour"), 30, "minute") AS new_time, ...
    FROM some_bucket
    

    文档:

    执行日期算术。 n 和 part 用于定义区间或 持续时间,然后将其添加(或减去)到日期字符串中 支持的格式,返回结果。零件:

    • 《千年》
    • “世纪”
    • “十年”
    • “年”
    • “季度”
    • “月”
    • “周”
    • “天”
    • “小时”
    • “分钟”
    • “第二”
    • “毫秒”

    来源:http://developer.couchbase.com/documentation/server/4.5/n1ql/n1ql-language-reference/datefun.html

    【讨论】:

      猜你喜欢
      • 2018-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-28
      • 2015-12-17
      相关资源
      最近更新 更多