MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

UNIXタイムスタンプをMySQLで人間が読める形式に変換しますか?


UNIXタイムスタンプを人間が読める形式に変換するには、FROM_UNIXTIME()メソッドを使用します。

まずテーブルを作成しましょう-

mysql> create table timeConversionDemo
   -> (
   -> dateTimeConversion bigint
   -> );
Query OK, 0 rows affected (0.45 sec)

以下は、挿入コマンド-

を使用してテーブルにレコードを挿入するためのクエリです。
mysql> insert into timeConversionDemo values(1554316200);
Query OK, 1 row affected (0.14 sec)

mysql> insert into timeConversionDemo values(1546194600);
Query OK, 1 row affected (0.22 sec)

mysql> insert into timeConversionDemo values(1511548200 );
Query OK, 1 row affected (0.21 sec)

以下は、selectステートメント-

を使用してテーブルのすべてのレコードを表示するためのクエリです。
mysql> select * from timeConversionDemo;

これにより、次の出力が生成されます-

+--------------------+
| dateTimeConversion |
+--------------------+
| 1554316200         |
| 1546194600         |
| 1511548200         |
+--------------------+
3 rows in set (0.00 sec)

これが変換するクエリです-

mysql> select FROM_UNIXTIME(dateTimeConversion,'%d-%m-%Y') AS Conversion from
timeConversionDemo;

これにより、次の出力が生成されます-

+------------+
| Conversion |
+------------+
| 04-04-2019 |
| 31-12-2018 |
| 25-11-2017 |
+------------+
3 rows in set (0.00 sec)

MySQLの日付形式が必要な場合のクエリは次のとおりです-

mysql> select FROM_UNIXTIME(dateTimeConversion,'%Y-%m-%d') AS Conversion from
timeConversionDemo;

これにより、次の出力が生成されます-

+------------+
| Conversion |
+------------+
| 2019-04-04 |
| 2018-12-31 |
| 2017-11-25 |
+------------+
3 rows in set (0.00 sec)

  1. PHP変数「11:00AM」をMySQL時間形式に変換しますか?

    DateTimeを使用して、PHP変数「11:00 AM:をMySQL時間形式に変換します。 PHPコードは次のとおりです- $phpTime = '11:00 AM'; echo('The PHP Time Format is ='); echo ($phpTime); $timeFormat = DateTime::createFromFormat( 'H:i A', $phpTime); $MySQLTimeFormat = $timeFormat->format( 'H:i:s'); echo (' 

  2. UNIXタイムスタンプ文字列をPythonで読み取り可能な日付に変換するにはどうすればよいですか?

    datetimeモジュールのfromtimestamp関数を使用して、UNIXタイムスタンプから日付を取得できます。この関数は、タイムスタンプを入力として受け取り、タイムスタンプに対応する日時オブジェクトを返します。 例 import datetime timestamp = datetime.datetime.fromtimestamp(1500000000) print(timestamp.strftime('%Y-%m-%d %H:%M:%S')) 出力 これにより、出力が得られます- 2017-07-14 08:10:00