擅长:python、mysql、java
<p>我也遇到了同样的挑战,我创造了这个方法来解决同样的问题。在</p>
<pre><code>def to_es_date(d):
s = d.strftime('%Y-%m-%dT%H:%M:%S.')
s += '%03d' % int(round(d.microsecond / 1000.0))
s += d.strftime('%z')
return s
</code></pre>
<p>它接受带或不带时区的datetime,并返回一个ElasticSearch识别的字符串(当然是v1.1.1)。我不确定是否需要填充物,但它看起来很谨慎。在</p>
^{pr2}$