在mongodb中日期保存的是long形的,但是打印出来不好看,需要在查询的时候做一定的转化,代码如下:

Date.prototype.Format = function (fmt) { //author: meizz

var o = {

"M+": this.getMonth() + 1, //月份

"d+": this.getDate(), //日

"h+": this.getHours(), //小时

"m+": this.getMinutes(), //分

"s+": this.getSeconds(), //秒

"q+": Math.floor((this.getMonth() + 3) / 3), //季度

"S": this.getMilliseconds() //毫秒

};

if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));

for (var k in o)

if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));

return fmt;

}

db.getCollection('state').find({"isall":"1"}).sort({"st":-1}).forEach(function (a) { a["st"] = (new Date(a["st"]).Format("yyyy-MM-dd"));a["ut"] = (new Date(a["ut"]).Format("yyyy-MM-dd")); printjson(a) })

核心是需要利用forEach去遍历。

mongo 时间格式化 查询_MongoDB中查询转换(将时间戳转变通用日期格式)相关推荐

  1. mongodb 导出时间格式_MongoDB批量将时间戳转为通用日期格式示例代码 _ 蚂蚁视界...

    前言 光阴戳(timestamp),通常是一个字符序列,独一地标识某一刻的光阴.本文将具体先容MongoDB批量将光阴戳转为通用日期格局的相关内容,下面话不多说了,来一路看看具体的先容吧 1,官网提供 ...

  2. mongodb中批量将时间戳转变通用日期格式

    1,官网提供的mongodb遍历脚本: 官方文档地址:https://docs.mongodb.org/manual/tutorial/remove-documents/ >var arr = ...

  3. db2有MySQL那样的时间戳_MySQL 按照日期格式查询带有时间戳数据

    按照日期格式查询带有时间戳数据一般在MSQL数据库中的时间都是以时间戳的格式来存储时间的,但是对于我们来说,时间戳格式具体表示的是什么时间,我们很难一眼看出来,所以当我们要具体查询某一个时间或时间段的 ...

  4. js 时间戳转换成时间_JavaScript 时间戳转成日期格式

    我们在开发中经常需要把时间戳转化成日期格式,但 JavaScript 本身自带的 Date 方法并不像 PHP date 的那么强大.因此,我们就需要自己动手写一个方法. 首先我们要先了解下需要用到的 ...

  5. 格式化时间 将2021-09-05T09:08:03.000Z 转换成 YYYY-MM-DD HH:mm:ss 格式

    格式化时间 将2021-09-05T09:08:03.000Z 转换成 YYYY-MM-DD HH:mm:ss 格式 1.引入第三方包 dayjs (一个轻量的处理时间和日期的javascript库) ...

  6. SpringBoot日期格式转换,SpringBoot配置全局日期格式转换器

    文章目录 1. SpringBoot设置后台向前台传递Date日期格式 1.1 方式1:配置文件修改 1.2 方式2:在javabean实体类上加注解 I. `@JsonFormat`注解 II. ` ...

  7. java 数据库外键查询_oracle中查询所有外键引用到某张表的记录

    其实查找这篇文章  我主要用的sql 是这句  select * from user_cons_columns t where t.constraint_name like 'FK_CTS_CONT_ ...

  8. mongodb java 嵌套查询_MongoDB java 查询嵌套JSON数据?

    如何在java中查询存在MongoDB里的嵌套json格式的数据? 这是我的json数据: { "_id" : ObjectId("59eac603b2921c583a1 ...

  9. java实现仿QQ,微信聊天时间格式化(聊天记录中的时间戳标记)

    package com.wei.wework.util;import java.text.ParseException; import java.text.SimpleDateFormat; impo ...

最新文章

  1. 一种混合加密方案在软件授权中的应用
  2. ocp 042 第七章:管理方案对象
  3. 历史上线程的3种实现模型
  4. java is a_java中 is - a和 has - a的区别
  5. JQuery Ajax传递整个表单数据方法
  6. Redis(四):String字符串数据类型详解
  7. 58 到家数据库 30 条军规解读
  8. 记录一下ListItem类的常用的方法
  9. 1.3 正则表达式和Python语言-1.3.5使用 search()在一个字符串中查找模式(搜索与匹配 的对比)...
  10. 今晚博文视点大咖直播伴你读No.2:人工智能学习路线
  11. IDDD 实现领域驱动设计-上下文映射图及其相关概念
  12. Oracle v$sql,v$sqlarea,v$sqltext区别
  13. 人脸数据库使用授权求助帖
  14. c语言 获取中文首字母,C语言获取汉字拼音首字母
  15. 数字盲打怎么练_小键盘数字盲打练习
  16. 而立之年,第一篇博客,
  17. html网页抓取建一个网站前端,创建网页的方法以及生成HTML骨架
  18. Student Alcohol Consumption学生酒类消费
  19. 什么是值传递,什么是引用传递
  20. 将数组格式的字符串转换成数组

热门文章

  1. 关于h5py的使用及数据封装实例
  2. sqlserver存储过程的参数传递注意事项
  3. 【CyberSecurityLearning 16】单臂路由与DHCP中继+ ICMP协议+VTP
  4. Hardcoded string , should use @string resource警告 Tag start is not closed
  5. Windows下安装GTK+的最佳攻略
  6. setup.s 解读——Linux-0.11 剖析笔记(三)
  7. 对象导论---JAVA编程思想
  8. 【搞openssl,看这篇就够了!】openssl1.1.1g编译(windows linux)
  9. 深入理解pthread_cond_wait、pthread_cond_signal
  10. Es-nested嵌入式属性