ホームページ > データベース > mysql チュートリアル > MySQL UNIX_TIMESTAMP 関数にパラメータとして渡すことができる日時値の範囲はどれくらいですか?

MySQL UNIX_TIMESTAMP 関数にパラメータとして渡すことができる日時値の範囲はどれくらいですか?

WBOY
リリース: 2023-09-03 21:01:02
転載
978 人が閲覧しました

我们可以作为参数传递给 MySQL UNIX_TIMESTAMP 函数的日期时间值的范围是多少?

MySQL UNIX_TIMESTAMP 関数にパラメータとして渡すことができる日時値の範囲は、TIMESTAMP データ型の範囲と同じです。つまり、「1970-01-01」の間です。 00:00:01」から「2038-01-」までの 19 08:44:07'。 UNIX_TIMESTAMP 関数で指定した日時値が TIMESTAMP 範囲外または範囲未満の場合、MySQL は出力として 0 を返します。次の例を参照すると理解できます -

mysql> select UNIX_TIMESTAMP('2038-01-19 08:44:07');
+---------------------------------------+
| UNIX_TIMESTAMP('2038-01-19 08:44:07') |
+---------------------------------------+
| 2147483647                            |
+---------------------------------------+
1 row in set (0.00 sec)

mysql> select UNIX_TIMESTAMP('2038-01-19 08:44:08');
+---------------------------------------+
| UNIX_TIMESTAMP('2038-01-19 08:44:08') |
+---------------------------------------+
|                                   0   |
+---------------------------------------+
1 row in set (0.00 sec)

mysql> select UNIX_TIMESTAMP('1969-01-01 05:10:00');
+---------------------------------------+
| UNIX_TIMESTAMP('1969-01-01 05:10:00') |
+---------------------------------------+
|                                    0  |
+---------------------------------------+
1 row in set (0.00 sec)
ログイン後にコピー

以上がMySQL UNIX_TIMESTAMP 関数にパラメータとして渡すことができる日時値の範囲はどれくらいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート