2014-04-14 138 views
0

我想將當前時區存儲在mysql日期數據類型中。例如,以mysql日期格式存儲時區

10-Apr-2014 10:12:41 IST 

我要的是:DATE_FORMAT('10-Apr-2014 10:12:41 IST','%d-%b-%Y %H:%i:%S **timezone**')

我搜索了DATE_FORMAT和STR_TO_DATE格式,但我沒有找到時區的任何提及。

有沒有什麼辦法可以做到這一點?我希望IST在日期和時間結束時出現!請幫忙!

+1

MySQL沒有任何可存儲時區信息的數據類型。 –

+0

你能建議一種方法,我應該繼續爲此?我需要存儲日期時間信息。 –

+0

@FredoCorleone爲timezoneinfo使用另一列。 – VMai

回答

1

MySQL沒有用於存儲時區信息的專用數據類型。

你有兩種選擇:

  1. 存儲時區在一個單獨的字段(附加表列),首選的方式
  2. 存儲日期,時間和時區爲VARCHAR,但是這樣會讓基於日期和時間的SQL查詢要困難得多。