擅长:python、mysql、java
<p>如果希望将startTime存储为日期或时间戳,则需要在创建时相应地声明列的数据类型。在</p>
<pre><code>c.execute("create table Flights (..., startTime date or startTime timestamp, ...)")
</code></pre>
<p>注意,sqlite内部不会将数据存储为日期或时间戳。数据将是数字。在</p>
<p>挑战的一部分是确保update语句中的数据类型与将数据插入表中时使用的数据类型匹配。在</p>
<p>如果您决定以这种方式创建startTime列,那么缺省适配器就足以满足您的需要。下面是指向文档的链接,紧跟在最相关的示例代码之后。在</p>
<p><a href="https://docs.python.org/2/library/sqlite3.html#sqlite3.PARSE_COLNAMES" rel="nofollow">https://docs.python.org/2/library/sqlite3.html#sqlite3.PARSE_COLNAMES</a></p>
^{pr2}$