- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的 mongo 数据库中有一些类型为日期的字段。
使用 Node 和 Express,我可以使用“时刻”以我想要的任何格式提取和显示日期。
当我使用“findByIdAndUpdate”将它们保存回来时,日期将被反转或返回无效错误。
message: 'Cast to date failed for value "29-12-2018" at path
我的问题是表单以 ddmmyyyy 格式返回日期,而我认为 mongo 要求以 mmddyyyy 格式返回日期。
必须有一个简单的解决方案。
最佳答案
我设法使用 Moment 包编写了这个问题的解决方案。请参阅上面原始帖子中的我的最终代码
router.put("/user/:id", function(req, res){
req.body.user.weddingDate = moment(req.body.user.weddingDate, 'DD-MM-YYYY').format('MM-DD-YYYY');
User.findByIdAndUpdate(req.params.id, req.body.user, function(err, updatedUser)
{
if(err){
console.log(err);
res.redirect("/admin");
} else {
res.redirect("/admin");
}
});
});
关于node.js - Mongoose 以 ddmmyyyy 格式保存日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52174332/
我正在尝试匹配类型的日期:ddmmyyyy ,例如:04072001到目前为止我有这个: ^(?:(?:31(?:0?[13578]|1[02]))\1|(?:(?:29|30)(?:0?[1,3-9
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 3 年前。 Improve th
这可能是一个简单的问题,但是如何在 Eclipse 中获取格式为 ddmmyyyy 的系统日期。所以没有任何字母、空格或其他字符? 最佳答案 String todayAsString = new Si
我正在尝试使用以下代码解析 DDMMYYYY 格式的字符串日期,但它返回 false 即使 16062001 是 DDMMYYYY 中的有效日期 格式。 DateTime.TryParseExact(
我决定让用户输入 DDMMYYY 来获取他们的生日。如何在 javascript 中根据该数据创建 UNIX 时间戳? 另外,一旦我有了unix时间戳,如何用英语显示它,即2000年1月5日星期一?
我的日期 dataframe 看起来像这样: Date Values 1JAN2018 80 23DEC2019 21.3
我正在努力将日期转换为 ddmmyy 格式,而不是 ddmmyyyy。 convert 函数允许各种巧妙的格式设置,但没有足够接近的功能可以使用 REPLACE 进行修复。 如有任何帮助,我们将不胜感
我尝试获取日期格式为 ddMMyyy 的 XMLGregorianCalendar。当我尝试将其从 Date 转换时,它一直困扰着我: java.lang.IllegalArgumentExcepti
您好,我将 datagridview 的数据源设置为我的 sql 语句,该语句从数据库中的表中选择日期,在 gridview 本身上它显示为 dd/mm/yyyy 但是当我从 datagridview
我有一个存储日期的 8 位 int。例如 12041989 是 1989 年 4 月 12 日。我应该声明什么类型的变量以及如何提取年份? 编辑:根据你告诉我的,我是这样做的:(我必须通过输入当前日期
我必须从日期发送 DDMMYYY 日期才能与 API 通信。 NSDateComponents *日期组件;NSCalendar *公历;NSDate *日期; gregorian = [[NSCal
如何将 ddMMyyyy 格式的字符串转换为 DateTime? 最佳答案 尝试使用 DateTime.ParseExact : DateTime.ParseExact(yourDateString,
我一整天都在处理一个 rails 表单,我只是随机测试它并尝试了 25/12/2009 的日期,但它出现了一个巨大的错误。 正是在这一点上,我意识到 rails 设置为美国日期模式 (mm/dd/yy
我在使用 Javascript 解析用户输入时遇到问题,无法让解析器正确接受 ddMMyyyy 中的日期。当有分隔符时,它会正确解析。 下面的例子使用了DateJS (NZ 本地化),我已经初步尝试使
为什么会这样: date +%d%m%Y -d "01052018 + 1 day" 错误/ date: invalid date `02062018 + 1 day' 在 CEST 中的 CentO
我的 mongo 数据库中有一些类型为日期的字段。 使用 Node 和 Express,我可以使用“时刻”以我想要的任何格式提取和显示日期。 当我使用“findByIdAndUpdate”将它们保存回
我有以下字符串输入:24052017。当我尝试这样做时: >>>dateutil.parser.parse("24052017") 它告诉我月份必须在 1..12 中。 我什至尝试过: >>>date
我想将 Datetime 参数更改为 DDMMYYYY 格式。其默认值为 MMddYYYY。当用户从日期选择器中选择日期时,日期应以 ddmmyyyy 格式显示。 我尝试了所有的表达方式 =Forma
我需要日期为 ddmmyyyy 且不带任何间隔符。 我该怎么做? 我可以使用 CONVERT(VARCHAR, [MyDateTime], 112) 获取 yyyymmdd 但我需要相反的情况。 SQ
我需要在 T-SQL 中将 nvarchar 值转换为 datetime。该值采用 ddmmyyyy 格式,例如23072009 我需要在 T-SQL 中转换为日期时间。 我试过了 select co
我是一名优秀的程序员,十分优秀!