【问题标题】:How do you interpret this URL time format?您如何解释这种 URL 时间格式?
【发布时间】:2015-07-06 01:26:23
【问题描述】:

我在应用程序中使用了相当长的 URL 来接收 XML 数据。我想根据用户时间来操纵 URL 中的时间,但我不知道如何解释它。

这是来自 URL 的日期和时间:

2015-04-27T00%3A00%3A00

我的问题:

有没有办法操纵它来显示当前时间?例如,如果我想说那是 2015 年 4 月 27 日下午 5:30 CST。

【问题讨论】:

  • this 有帮助吗?请注意,%3A 在 URL 编码中只是 :
  • 确实如此,所以 %3A 只代表一个冒号?
  • 哦,谢谢你的链接。我可以看到该 wiki 页面将来会非常方便!

标签: xml url uri datetime-format time-format


【解决方案1】:

2015-04-27T00%3A00%3A00 显然是URL encoded(符合RFC 3986)的形式

2015-04-27T00:00:00%3A 编码冒号:)。

这又是标准的 ISO 8601 表示,表示 2015 年 4 月 27 日凌晨 12:00 UTC。

“2015-04-27 at 5:30pm CST”因此可以表示为

2015-04-27T17:30:00-06:00 在 ISO 中,或

2015-04-27T17%3A30%3A00-06%3A00 采用 URL 编码格式。

【讨论】:

  • 很好的答案,您也回答了我的一些基本问题。再次感谢汉诺
  • 时间部分(T 之后)为 00:00:00 可能表明服务器端仅在日期上运行并且不重视任何更精确的表示。如果没有文档,您将不得不尝试找出答案。如果它不能正常工作,请不要感到惊讶。
  • 我刚试了一下,它正在返回数据,但我还没有仔细查看 XML,看看它是在午夜还是在我指定的时间开始。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-24
相关资源
最近更新 更多