mongodb第二篇--时间相关的操作(待补充)

本文介绍了在MongoDB查询中处理时间日期的一些实用技巧,包括如何将时间戳转换为日期格式,以及各种时间格式化标识的详细说明,如%d表示月份的天数,%H表示24小时制的小时数等。
摘要由CSDN通过智能技术生成

在Mongodb查询中 避免不了对时间日期的各种操作,因此此处我介绍了一些小技巧(可能不全,以后遇到继续补充)


1.将mongodb中long型时间戳在查询时转化为日期格式 -- $add

    $add': [new Date(0), '$createTime' ]    

    这样就将 createTime 字段的时间戳格式转为UTC时间格式,可再根据服务器所在时区进行加减.


2.关于时间转化为字符串的各个标识

    Specifiers         Description Possible Values
    %d Day of Month (2 digits, zero padded) 01-31
    %G Year in ISO 8601 format New in version 3.4. 0000-9999
    %H Hour (2 digits, zero padded, 24-hour clock) 00-23
    %j Day of year (3 digits, zero padded) 001-366
    %L Millisecond (3 digits, zero padded) 000-999
    %m Month (2 digits, zero padded) 01-12
    %M Minute (2 digits, zero padded) 00-59
    %S Second (2 digits, zero padded) 00-60
    %u Day of week number in ISO 8601 format (1-Monday, 7-Sunday) 1-7

        New in version 3.4.


    %U Week of year (2 digits, zero padded) 00-53
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值