ホームページ  >  記事  >  データベース  >  mysqlでタイムスタンプを日付に変換する方法

mysqlでタイムスタンプを日付に変換する方法

coldplay.xixi
coldplay.xixiオリジナル
2020-11-18 09:27:567951ブラウズ

タイムスタンプを日付に変換する Mysql メソッド: date を使用して [UNIX_TIMESTAMP()] を呼び出すと、パラメータ値が ['1970-01-01 00:00:00' GMT] 以降の秒数に変更されます。数値として返されます。

mysqlでタイムスタンプを日付に変換する方法

タイムスタンプを日付に変換する Mysql の方法:

mysql クエリ タイムスタンプ (TIMESTAMP) を一般的に使用される読み取り時間形式に変換する

from_unixtime() は、MySQL の時間関数です。

date は、処理する必要があるパラメータ (パラメータは Unix タイムスタンプです) であり、フィールドにすることができます。 name、Unix タイムスタンプ文字列の直後に '%Y%m%d' を指定することもできます。これは主に戻り値の形式を整えるためです。

例:

mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y%m%d' ) 
->20071120 
mysql>SELECT FROM_UNIXTIME( 1249488000, '%Y年%m月%d' ) 
->2007年11月20 
UNIX_TIMESTAMP()是与之相对正好相反的时间函数
UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)

Ifパラメータはありません。呼び出されると、Unix タイムスタンプ (GMT '1970-01-01 00:00:00' からの秒数) が符号なし整数として返されます。 date を使用して UNIX_TIMESTAMP() を呼び出すと、「1970-01-01 00:00:00」GMT 以降の秒数の形式でパラメータ値が返されます。 date には、DATE 文字列、DATETIME 文字列、TIMESTAMP、または現地時間形式の YYMMDD または YYYMMDD の数値を指定できます。

例:

mysql> SELECT UNIX_TIMESTAMP() ; (执行使得时间:2009-08-06 10:10:40) 
->1249524739 
mysql> SELECT UNIX_TIMESTAMP('2009-08-06') ; 
->1249488000

その他の関連する無料学習の推奨事項:mysql チュートリアル(ビデオ)

以上がmysqlでタイムスタンプを日付に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。