擅长:python、mysql、java
<p>SQLite没有单独的时间戳数据类型。在</p>
<p><code>datetime()</code>只返回SQLite默认格式的字符串:</p>
<pre><code>> select datetime('2017-08-30 14:19:28.684314');
2017-08-30 14:19:28
</code></pre>
<p>这不包括毫秒。因此,比较结果是有毫秒的字符串和没有毫秒的字符串;第一个比较大,因为(在前19个字符相等之后)它有更多的字符。在</p>
<p>对两个值调用<code>datetime()</code>将从两个值中删除毫秒数。
对这两个值调用<code>datetime()</code>并直接比较它们可能是一个更好的主意。在</p>