MySQLで時間をミリ秒で取得する

otaguro 1,051views 更新:2016年2月24日

MySQLに保存されている日時は、「2016-01-15 16:45:01」のようなdatetime型だったりして、
これをプログラム側でミリ秒の単位に直そうと思うと、ドキュメントを読み漁る必要があり若干大変です。

MySQLにはUNIX_TIMESTAMP()という関数があり、これを使えばtimestampやdatetimeは簡単にミリ秒に直すことができます

例:

SELECT UNIX_TIMESTAMP(update_date) FROM activity;
SELECT UNIX_TIMESTAMP(CURRENT_TIMESTAMP);

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません