如果可能,我想在文本中添加当前日期值。 当我运行以下代码时,SQLite只存储日期值,如" 2015.01.01"到描述字段而不是"日期现在是2015.01.01"。
我无法在sqlite.org和互联网上找到与我的问题相关的任何文章。
我可以这样做吗?
INSERT INTO myTable
(rowid, description)
VALUES
(1, "The date is " + (date('now')) + " right now" )
答案 0 :(得分:1)
你的问题不是关于日期它是如何连接字符串Sqlite使用||
运算符来连接字符串所以以下是我建议的解决方案;
INSERT INTO test
(rowid, description)
VALUES
( 1, "The date is "|| date('now') ||" right now" )
查看有关sqlite here
的更多详细信息答案 1 :(得分:0)
我找到了解决方案。这有效;
INSERT INTO myTable
(rowid, description)
VALUES
( 1, replace( "The date is ZZ right now", "ZZ", date('now') ) )
<强>结果; 强>
myTable
---------------------------------------------
rowid | description
---------------------------------------------
1 | The date is 2014-12-12 right now