语法
{
$dateFromParts : {
'year': <year>, 'month': <month>, 'day': <day>,
'hour': <hour>, 'minute': <minute>, 'second': <second>,
'millisecond': <ms>, 'timezone': <tzExpression>
}
}
也可以用以下格式指定组成日期字段ISO周日期格式指定日期字段:
{
$dateFromParts : {
'isoWeekYear': <year>, 'isoWeek': <week>, 'isoDayOfWeek': <day>,
'hour': <hour>, 'minute': <minute>, 'second': <second>,
'millisecond': <ms>, 'timezone': <tzExpression>
}
}
参数字段说明:
| 字段 | 必须 | 说明 |
|---|---|---|
year |
如果没有用isoWeekYear则必须 |
日历年度,可以是任何能解析为整数的表达式,值域为:1~9999,如果超出范围将报错。从4.4以后最小值为1,再之前的版本最小值是0 |
isoWeekYear |
若year没有用则必须 | ISO的周日 |

文章详细介绍了MongoDB中的$dateFromParts函数,包括其用于构建日期对象的各种参数,值域限制,以及如何处理超出范围的值和时区转换。通过实例演示了不同日期格式的创建和时区偏移的计算。
最低0.47元/天 解锁文章
2009

被折叠的 条评论
为什么被折叠?



