将ISO 8601日期和时间字符串转换为日期

时间:2018-09-24 09:37:03

标签: sirishortcuts

我想将日期字符串从ISO 8601格式(由“格式日期”块正确生成)转换回可用日期。我尝试使用“从输入获取日期”,但是不幸的是,这似乎无法正确读取时间部分。

直到“格式化日期”为止的流都会产生字符串2018-09-24T11:33:23+02:00,但是无论运行此快捷方式的时间如何,“从输入中获取日期”都显示12:00作为时间。

Workflow showing problem

PS:这是一个简化的示例。实际的日期字符串将来自Web服务,因此我无法控制传入的格式-我需要解析这种日期才能继续执行其他尝试做的事情。

1 个答案:

答案 0 :(得分:2)

结果表明,如果将ISO格式的T替换为空格,则解析器可以正常工作。甚至可以正确处理时区。

Solution with replace text