2012-03-23 65 views
0

我想知道是否有人可以建議將日期時間添加到mysql中的解決方案?在MySQL中添加日期時間

我有一個調度程序日期時間,並希望添加另一個日期時間,指定一個像 '2012-03-23 10:00:00'+'0000-00-00 01:01:01' 應該課程產生'2012-03-23 11:01:01'。

MySQL似乎不喜歡這樣做與任何DATE_ADD/ADDDATE變種。

希望有一些解決方案。

+0

什麼是第二個 「日期時間」 的數據類型? '0000-00-00 01:01:01'不是日期時間,可以存儲在數據庫中,因爲月0日/ 0日不存在。 – 2012-03-23 11:21:14

回答

1

訪問 mysql addDate

的語法是:

的MySQL> SELECT ADDTIME( '2007-12-31 23:59:59.999999', '1 1:1:1.000002');

-> '2008-01-02 01:01:01.000001' 

的MySQL> SELECT ADDTIME('01:00:00.999999' ,'02:00:00.999998' );

-> '03:00:01.999997' 
0

嘗試

DATE_ADD(DATE_ADD(DATE_ADD(NOW(), INTERVAL 1 HOUR), INTERVAL 1 MINUTE), INTERVAL 1 SECOND) 

對我的作品......