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

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

WBOY
WBOY転載
2023-09-03 21:01:02960ブラウズ

我们可以作为参数传递给 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 までご連絡ください。