作为计划流程的一部分,我们需要在工作流的cq对话框中接受带有时区的用户输入日期时间 稍后阅读并等到使用绝对时间处理程序并执行一个过程。
但是有一段时间我们得到了无法解析的日期 " Y-4-21 \ P20:i:0.000P"错误 因为我们期待着约会 " yyyy-MM-dd' H&H:MM:ss.SSS Z"
我们确实在某个时候得到了一个日期 " 2017-04-21T20:05:00.000 + 05:30"
错误并不是一直发生的,我们正在使用xtype datetime的cq对话框
在小部件api CQ.form.DateTime中我们找到
hiddenFormat:String 用于在隐藏字段中存储值并提交给服务器的日期时间格式(默认为' Y-m-d \ TH:i:sP')。
尝试将几种格式作为dateFormat:String的值 DateField的格式。 (默认为CQ.Ext.form.DateField.prototype.format)
请建议如何以更好的方式处理此问题。 或者我们如何使用cq对话框以有效的方式存储日期以处理时区和格式。