我的格式为
的kibana日期时间2016-02-07T04:00:54.090Z
我想了解.090
部分代表什么?这似乎是一种差不多http://oauth.net/core/1.0a/格式(使用T
和Z
),但我无法弄清楚.090
是否与时间(微秒?),时区有关( ..no idea)或某些自定义值实际上是无关的。它可能是某种standard ISO 8601 datetime。
我正在使用DateTime
进行转换。到目前为止我已经
$dateTime = new \DateTime::createFromFormat('Y-m-d\TH:i:s.???\Z');
我不认为它不是时区相关的(因为我认为我会看到..Z +01:00
或者这样)但是我不确定它是否会因为我有微秒预计分隔符为:
而不是.
和更多数字