因此,我将这个名为task_time
的字段作为字符串存储在Mongodb中,格式为'YYYY-MM-DD'
格式(例如'2012-12-21')。
现在我需要查询这个集合,以获取task\u time
在给定时间间隔内的数据。
时间间隔是以一对字符串的形式给出的,它们以'YYYY-MM-DD hh:MM:ss'
格式(例如'2015-12-21 16:00:00')表示开始时间和结束时间。
有没有什么方法可以直接在Mongo query中执行此操作,而不必将此任务带到我的javascript代码中?
据我所知,$gte
和$lt
也可以处理字符串。在这一问题之后,猫鼬也是如此
items.find({
task_time: {
$gte: "2015-12-21 12:00:00",
$lt: "2015-12-21 16:00:00"
}
})
问题内容: 我学得很快,并且对将日期String转换为NSDate转换为string感到震惊。我正在以以下格式获取日期字符串:“2015年10月22日星期四07:45:17 +0000”。我需要以MM-dd-yyyy格式显示日期。我尝试了以下代码,但返回“ null”。 谁能帮忙哪里出问题了?期待帮助。提前致谢。 问题答案: 首先,您需要使用其格式将字符串转换为NSDate。然后,将更改为简单格式
问题内容: 我有一个字符串,例如date month year(31 08 2012)。我想将其转换为日期格式。 问题答案: 首先,您的格式有误,应该是
问题内容: 我有一列用作,我想将其选择为。 可能吗? 我的样本数据格式为;-> 问题答案: 正如MySQL所讲的,使用带有日期文本的字符串列作为日期字段,您可以 您还可以在子句中处理这些日期字符串。例如 您可以通过这种方式处理各种日期/时间布局。请参考该函数的格式说明符,以了解可以在中添加第二个参数的内容。
问题内容: 我想将“ 2014-07-15 06:55:14.198000 + 00:00”此字符串日期转换为Swift中的NSDate。 问题答案: 试试这个: 要进行进一步查询,请分别检查 Foundation 框架的Objective- C和Swift的NSDateFormatter和DateFormatter类。 __ Swift 3及更高版本(包括Swift 4)
问题内容: 我有像 如何检查字符串是否为日期? 使用正则表达式检查String是否为数字 问题答案: 其他人也是正确的 这是你的答案