我有一个外部来源的日期时间。我需要将其绑定到INSERT
的准备好的语句中。我在寻找正确的方法时遇到了麻烦。
SQLite docs on Datatypes说数据库不支持本地日期时间类型。文档确实指出日期时间可以为TEXT
,REAL
或INTEGER
。这些文档还提供了Date And Time Functions,但我不清楚如何将功能用于插入。
SQLite binding function in prepared statement的答案绕开了问题。
文档确实声明“所有内部计算均采用公历系统。还假定每天的持续时间恰好为86400秒。” 但我不确定公历使用哪种类型日历。
如何使用SQLite在准备好的语句中绑定日期时间?我想我要问的是,我应该使用哪个sqlite3_bind_xxx
?