1
我想更新android sqlite數據庫中的日期時間列以使用國際日期格式(yyyy-mm-dd)而不是當前格式(mm/dd/yyyy
)。我想使用sqlite date()函數來重新設置列的當前值。我認爲這將是作爲下面簡單:如何引用sqlite數據庫列在更新語句中使用
更新tblename設置thedate =日期(thedate)
但上述不起作用。
我該如何編寫sql語句來完成此操作?
感謝 帕特里克
我想更新android sqlite數據庫中的日期時間列以使用國際日期格式(yyyy-mm-dd)而不是當前格式(mm/dd/yyyy
)。我想使用sqlite date()函數來重新設置列的當前值。我認爲這將是作爲下面簡單:如何引用sqlite數據庫列在更新語句中使用
更新tblename設置thedate =日期(thedate)
但上述不起作用。
我該如何編寫sql語句來完成此操作?
感謝 帕特里克
DATE()不明白你的舊日期格式。
下面應該工作:
UPDATE tblname SET thedate = substr(thedate, 7, 4) || '-' || substr(thedate, 1, 2) || '-' || substr(thedate, 4, 2);