sqlite3和Python:日期修饰符

sqlite3和Python:日期修饰符,python,date,sqlite,Python,Date,Sqlite,使用sqlite3在python上修改列的日期时,我收到None值 datetime(Date, '+4 months') 有效,但是 datetime(Date, '+' || Test || 'months') 没有,并将无值返回给我。Test是一个整数数据类型列 有什么想法吗?在几个月前添加一个空格: % sqlite3 sqlite> select datetime('2018-02-13', '+' || 4 || ' months'); 2018-06-13 00:00:0

使用sqlite3在python上修改列的日期时,我收到None值

datetime(Date, '+4 months')
有效,但是

datetime(Date, '+' || Test || 'months')
没有,并将无值返回给我。Test是一个整数数据类型列

有什么想法吗?

在几个月前添加一个空格:

% sqlite3
sqlite> select datetime('2018-02-13', '+' || 4 || ' months');
2018-06-13 00:00:00
sqlite> select datetime('2018-02-13', '+' || 4 || 'months'); 

sqlite>