json - 使用具有 ISO 8601 格式的“DateTime.LocalNow”
问题描述
我调用的 API 按日期返回记录。它采用 ISO 8601 格式 yyyy-mm-ddThh:mm:ss.fffZ 的两个参数 startDate 和 stopDate。
示例 URI:
https://feapif.callminer.net/api/v2/export/datesearch?startDate=2021-04-01T12%3A00%3A00.000Z&stopDate=2021-04-19T12%3A00%3A00.000Z
我正在尝试使用“DateTime.LocalNow”
''Date.ToText(Date.AddDays(Date.From(DateTime.LocalNow()),-1),"yyyy-mm-ddThh:mm:ss.fffZ")''
对于 stopDate 参数,这样当查询执行时,它是从 04/01 到当前运行时。但是,当我这样运行它时,会出现错误:
“消息”:“无法将 dateString 'Date.ToText(Date.AddDays(Date.From(DateTime.LocalNow()),-1),”yyyy-mm-ddThh:mm:ss.fffZ)' 解析为实例导出请求验证期间的 DateTime 对象"}
是否可以将此功能与 ISO 格式一起使用?还是我做错了什么。非常感谢任何帮助。
解决方案
//endDate Variable to capture current date time in UTC
endDate = DateTimeZone.LocalNow(),
//date search GET Request
Host = "https://feapif.callminer.net/api/v2/export/datesearch",
//custom date search path with DateTimeZone.ToText for enddate and page parameter for pagination
Path = "?startDate=2021-05-01T12%3A00%3A00.000Z&stopDate="&DateTimeZone.ToText((endDate)) & "&page="& Number.ToText(Page) &"&records=50&clientCaptureDate=true&scoreIds=58,55",
推荐阅读
- r - 按向量的笛卡尔积(类型)创建数据表
- python - Python Pandas read_csv to dataframe without separator
- database - How to always filter on a column by default in Knex / Postgres?
- r - Adding a dataframe to a newly created sheet in multi-sheet excel file using openxlsx
- javascript - javascript template onclick event without react
- c++ - 如何让一个专门的函数模板成为某个类的朋友?
- java - Thymeleaf StringTemplateResolver 所有变量 null
- java - eclipse 无法将 maven 项目识别为 java
- visual-studio-code - 通过 Azure DevOps 发布 VS Code 扩展
- java - 在收据上使用 Tesseract 时如何获得更好的结果?