我有一个Odata服务,可以按照以下模式带回审核日期和时间
AUDIT_Date:星期日,11月23日-4713 16:07:02 GMT-0752(太平洋标准时间)
AUDIT_time :: 毫秒:0 __edmType:“ Edm.Time”
在元数据中,我看到的格式为:
<d:AUDIT_DATE m:type="Edm.DateTime">0000-00-00T00:00:00.0000000</d:AUDIT_DATE>
<d:AUDIT_TIME m:type="Edm.Time">PT0H0M0S</d:AUDIT_TIME>
我正在尝试创建一个新记录,同时我需要在这些字段中传递当前日期和时间。我看到了一些有关日期格式的博客,但没有一个给我明确的例子说明如何解决此问题。
The data object I am trying to pass to OdataModel.create is "parts"
and need to pass
parts.Audit_date = "current date"
parts.Audit_Time = "current time" in those formats.
答案 0 :(得分:1)
例如:
parts.Audit_date = "/Date(1354665600000)/";
parts.Audit_Time = "PT11H00M00S";
日期是从1970年开始的毫秒,时间是11小时0分0秒:)
我认为这是查找有关edm日期和时间信息的最佳博客: https://blogs.sap.com/2013/04/28/working-with-odata-dates/