关于Acumatica Rest API中LastModified是否始终为UTC的问询
Acumatica REST API中LastModified字段的时区说明
- Acumatica REST API返回的LastModified字段始终为UTC时间,不管你的本地实例数据库中存储的是本地时间还是UTC时间。
- API层会自动完成数据库存储时间到UTC的转换,所以你构建
$filter参数时,必须将本地时间转换为UTC格式,才能保证查询结果准确。 - 举个实际操作例子:若你本地当前时间为
2024-05-20T10:00:00(UTC+8时区),转换为UTC后是2024-05-20T02:00:00,对应的$filter参数应写为:
URL编码后的形式为:LastModified gt DateTimeOffset'2024-05-20T02:00:00.000+00:00'LastModified%20gt%20DateTimeOffset%272024-05-20T02%3A00%3A00.000%2B00%3A00%27 - 特殊情况:如果你的自定义端点是完全自主开发(而非基于标准实体扩展),需要确认端点代码中是否实现了时区转换逻辑——将数据库中的本地时间转为UTC返回,避免出现时间不一致的问题。
内容的提问来源于stack exchange,提问作者GrayFoxNZ
相关产品推荐
相关产品推荐

