【发布时间】:2016-11-30 10:22:51
【问题描述】:
我想在 N1QL 中一次增加 5 小时 30 分钟。我该怎么做 ?
我有时间喜欢2016-04-03T18:30:00.000Z 我需要添加 5:30。
【问题讨论】:
我想在 N1QL 中一次增加 5 小时 30 分钟。我该怎么做 ?
我有时间喜欢2016-04-03T18:30:00.000Z 我需要添加 5:30。
【问题讨论】:
您可以使用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
【讨论】: