2012-06-15 29 views
1

我有一列數據,其日期格式爲mm/dd/yyyy。我想轉換爲格式yyyy-mm-dd(SQLite使用)。我怎麼能做到這一點?SQLite從列中提取月份

UPDATE Table_Name 
SET Column_Name = 'yyyy-mm-dd' format 

我已經嘗試過substr,ltrim,rtrim(對我的情況沒有這項工作)。

我的數據是動態的。

樣品

Column_Name 
6/1/2004 
06/25/2004 
7/1/2003 
6/1/2004 
6/1/2004 
09/19/2003 
09/30/2003 
09/30/2003 
09/30/2003 
09/30/2003 

目標:只提取一個月從此列(不顯示不必要的東西)

謝謝。

+0

你可以顯示你一直在嘗試的代碼? –

回答

0

從日期字段中提取特定日期元素的語法是使用strftime。 SELECT strftime('%m', Column_Name) AS month這是你的第二個問題。爲了重新構建日期數據,您可以使用(至少在JavaScript中)substr將日期分割出來,然後根據需要進行格式化。也看到這篇文章:Get month from DATETIME in sqlite