首页 > 其他分享 >ISODate转换成字符串格式日期

ISODate转换成字符串格式日期

时间:2023-08-02 11:57:15浏览次数:32  
标签:转换成 ObjectId 08 time ISODate 2023 字符串 id

 

> db.tb_time_test.find()
{ "_id" : ObjectId("64c9cc1ffb4c9e5dcd00cfa2"), "id" : 1, "time" : ISODate("2023-08-02T11:23:11Z") }
{ "_id" : ObjectId("64c9cc83fb0a738bc82bdbaf"), "id" : 2, "time" : ISODate("2023-08-02T11:24:51Z") }
{ "_id" : ObjectId("64c9cc9515fdee4600c521d7"), "id" : 3, "time" : ISODate("2023-08-02T11:25:09Z") }
{ "_id" : ObjectId("64c9cc9b93b1f8be3997f08d"), "id" : 4, "time" : ISODate("2023-08-02T11:25:15Z") }
{ "_id" : ObjectId("64c9cc9ffe65999296081ba6"), "id" : 5, "time" : ISODate("2023-08-02T11:25:19Z") }

 

当前是isodate的日期格式,下面转换成字符串格式,我这里只到日期

 

> db.tb_time_test.aggregate([ {$project: { item: 1, date: { $dateToString: { format: "%Y-%m-%d", date: "$time"}}}}])
{ "_id" : ObjectId("64c9cc1ffb4c9e5dcd00cfa2"), "date" : "2023-08-02" }
{ "_id" : ObjectId("64c9cc83fb0a738bc82bdbaf"), "date" : "2023-08-02" }
{ "_id" : ObjectId("64c9cc9515fdee4600c521d7"), "date" : "2023-08-02" }
{ "_id" : ObjectId("64c9cc9b93b1f8be3997f08d"), "date" : "2023-08-02" }
{ "_id" : ObjectId("64c9cc9ffe65999296081ba6"), "date" : "2023-08-02" }

 

标签:转换成,ObjectId,08,time,ISODate,2023,字符串,id
From: https://www.cnblogs.com/hxlasky/p/17600272.html

相关文章

  • Java将CST的时间字符串转换成需要的日期格式字符串
    ‘CannotformatgivenObjectasaDate’翻译出来就是:无法将给定对象格式化为日期一般的显示当前时间都是SimpleDateFormatdf=newSimpleDateFormat("yyyyMMdd");Datedate=newDate();stringstring=df.format(date); 可是这次咋咋的都报这个错查了又查,网上都......
  • 2781.最长合法子字符串的长度-354
    最长合法子字符串的长度给你一个字符串word和一个字符串数组forbidden。如果一个字符串不包含forbidden中的任何字符串,我们称这个字符串是合法的。请你返回字符串word的一个最长合法子字符串的长度。子字符串指的是一个字符串中一段连续的字符,它可以为空。示例......
  • MySQL字符串截取之substring_index
    substring_index(str,delim,count)str:要处理的字符串delim:分隔符count:计数 例子:str=www.wikibt.comsubstring_index(str,'.',1)结果是:wwwsubstring_index(str,'.',2)结果是:www.wikibt也就是说,如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容相......
  • mysql if 空字符串(如何使用mysql中的if函数处理空字符串)
    ysql中的if函数处理空字符串?ysql中,if函数可以用来实现条件判断。当我们需要处理空字符串时,可以使用if函数来判断字符串是否为空,然后根据判断结果进行相应的处理。if函数的语法如下:if(expr1,expr2,expr3)其中,expr1是条件表达式,如果该表达式的值为真,则返回expr2的值,否则返回expr3的值......
  • LeetCode 周赛上分之旅 # 36 KMP 字符串匹配殊途同归
    ⭐️本文已收录到AndroidFamily,技术和职场问题,请关注公众号[彭旭锐]和BaguTreePro知识星球提问。学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场LeetCode周赛的解题报告,一......
  • 从Java后端获取时间配置字符串,并在前端使用它来设置默认公布时间。
    <divclass="layui-inline"id="AItem"><labelclass="layui-form-labelsyn-form-item-require">公布时间:</label><divclass="layui-input-block">&......
  • 比较含退格的字符串
    给定s和t两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回true。#代表退格字符。注意:如果对空文本输入退格字符,文本继续为空。示例1:输入:s="ab#c",t="ad#c"输出:true解释:s和t都会变成"ac"。示例2:输入:s="ab##",t="c#d#"输出:true解释......
  • C# 中字符串大小写的性能比较
    一般大家在C#中会使用ToLower或者ToUpper两个方法来比较字符串是否相等时忽略字符串的大小写。但其实官方有更好的写法,那就是String.Compare,现在我们一起来比较一下两种方式的性能如何以下是在.net6.0的环境中测试的结果可以很明显的看到无论是CPU还是内存,都是string.compare完胜......
  • 48. 最长不含重复字符的子字符串
    #例如对于arabcacfr,最长不含重复字符的子字符串为acfr,长度为4。deflengthOfLongestSubstring(s="arabcacfr"):defdfs(s,dp):iflen(s)==0:print(dp)returnlen(dp)ifs[:1]indp:print(dp)......
  • 46. 把数字翻译成字符串
    #例如12258一共有5种,分别是abbeh,lbeh,aveh,abyh,lyh。defnumDecodings(s="12258"):defdfs(s,dp):iflen(s)==0:print(dp)returniflen(s)>=2andint(s[:2])<=26:dpcopy=dp.copy()......