1. 程式人生 > >[mysql] mysql 資料庫timestamp直接轉換為unix秒數的函式UNIX_TIMESTAMP

[mysql] mysql 資料庫timestamp直接轉換為unix秒數的函式UNIX_TIMESTAMP

有時候C中使用mysql中的timestamp格式,需要做一些自定義的時間間隔的操作,比如要相隔XX分鐘或者相隔YY小時要做什麼操作。

自我比較喜歡的一個方式是,直接把mysql中timestamp的資料轉為距離1970-01-01 00:00:00的秒數,然後自己寫方法來實現自定義的功能。

以前很土的,一直是使用DATE_FORMAT(timestamp,FORMAT)的方式轉換為字元然後再使用C方法轉為秒數。

今天才曉得,mysql直接有方法UNIX_TIMESTAMP(date)來返回距離1970-01-01 00:00:00的秒數。

以前太土了。


在這邊記一下,以防以後不記得了。