1. ホーム
  2. mysql

[解決済み] CURRENT_TIMESTAMP (ミリ秒)

2023-05-22 23:30:10

質問

でのタイムスタンプからミリ秒を取り出す方法はありますか? MySql または PostgreSql (または興味本位で他のもの)ですか?

SELECT CURRENT_TIMESTAMP
--> 2012-03-08 20:12:06.032572

このようなものはないでしょうか。

SELECT CURRENT_MILLISEC
--> 1331255526000

を使うか、あるいは唯一の選択肢は DATEDIFF から era ?

どのように解決するのですか?

Unix タイムスタンプを取得するには 秒単位 を MySQL で取得します。

select UNIX_TIMESTAMP();

詳細 http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp

PostgreSQLは未検証ですが、このサイトによると動作するはずです。 http://www.raditha.com/postgres/timestamp.php

select round( date_part( 'epoch', now() ) );