MySQL數(shù)據(jù)庫是一種廣泛應(yīng)用于網(wǎng)站和應(yīng)用程序的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。它有許多強(qiáng)大的函數(shù),其中包括時(shí)間函數(shù)。本文將介紹MySQL中可用的幾個(gè)時(shí)間函數(shù)。
/* 獲取當(dāng)前時(shí)間 */ SELECT NOW(); /* 獲取UNIX時(shí)間戳 */ SELECT UNIX_TIMESTAMP(); /* 將UNIX時(shí)間戳轉(zhuǎn)換為日期時(shí)間 */ SELECT FROM_UNIXTIME(UNIX_TIMESTAMP()); /* 獲取時(shí)間差 */ SELECT TIMEDIFF("2019-10-10 12:00:00", "2019-10-10 10:30:00"); /* 在時(shí)間上加上指定的時(shí)間間隔 */ SELECT DATE_ADD("2019-10-10 12:00:00", INTERVAL 1 DAY); /* 在時(shí)間上減去指定的時(shí)間間隔 */ SELECT DATE_SUB("2019-10-10 12:00:00", INTERVAL 1 MONTH); /* 獲取日期部分 */ SELECT DATE("2019-10-10 12:00:00"); /* 獲取時(shí)間部分 */ SELECT TIME("2019-10-10 12:00:00");
以上是MySQL中常用的時(shí)間函數(shù),它們可以方便地處理日期和時(shí)間數(shù)據(jù)。在實(shí)際開發(fā)中,我們可以靈活使用這些函數(shù)來滿足不同的需求。