返回的日期无效
Invalid date being returned
使用Mirth Connect。
我正在尝试获取当前日期并添加2天。
目前是东部时间2016年3月24日上午8:10
var startDate
var currentDay = DateUtil.getCurrentDate('F');
var currentDate = new Date(DateUtil.getCurrentDate('yyyy-MM-dd'));
logger.info("Current: " + currentDate);
currentDate.setDate(currentDate.getDate()+2);
startDate = DateUtil.formatDate('yyyy-MM-dd', currentDate);
logger.info("+2: " + startDate);
我得到这个作为回报
[2016-03-24 08:10:09,694] INFO (db-connector:?): Current: Wed Mar 23 2016 20:00:00 GMT-0400 (EDT)
-现在不是星期三,的时间也不正确
[2016-03-24 08:10:09,694] INFO (db-connector:?): +2: 2016-03-25
-这应该显示2016-03-26星期六,因为我在当前时间上增加了+2天。
但是var currentDay = DateUtil.getCurrentDate('F');
返回4,所以是星期四。
我已经切换到以下解决了我的问题。
var currentDTTM = new java.util.Calendar.getInstance();
currentDTTM.add(java.util.Calendar.DATE, 2);
var strCurrentDTTM = new java.text.SimpleDateFormat("yyyy-MM-dd").format(currentDTTM.getTime());
相关文章:
- 如何修复FF和IE中的Javascript无效日期错误
- 下周末'javascript中的s datetime返回无效日期
- Momentjs :如何防止“无效日期”
- Moment会在设置日期时自动更正无效日期
- 如何防止JavaScript日期构造函数接受无效日期
- JavaScript日期引发无效日期
- JavaScript无效日期
- Firefox new Date()适用于无效日期
- 高位/高位股票无效日期问题
- 反应无效日期
- 为什么我的约会是无效日期
- 打包电子应用程序后出现无效日期错误
- 时刻.js“无效日期”计算时差
- 返回无效日期格式的本地存储
- Javascript 日期转换 无效日期
- 日期() 显示无效日期
- 捕获“无效日期”是否安全
- J查询无效日期的日期验证
- JavaScript日期问题应显示无效日期的错误
- 得到"无效日期“;当仅在Javascript中在IE 11中传递动态日期时