在 MySQL 中僅獲取時間戳中的日期?
為了從時間戳中獲取日期,您可以使用 MySQL 的 DATE() 函式。
以下是其語法 −
語法
SELECT DATE(yourTimestampColumnName) as anyVariableName from yourTableName;
為了理解上述語法,首先建立一張表。建立表的查詢如下 −
mysql> create table DateFromTimestamp -> ( -> ShippingDateTime timestamp -> ); Query OK, 0 rows affected (0.60 sec)
對我們在上面建立的 ShippingDateTime 一列插入日期和時間。
插入記錄的查詢如下 −
mysql> insert into DateFromTimestamp values('2012-12-26 13:24:35');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DateFromTimestamp values('2013-11-26 14:36:40');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DateFromTimestamp values('2016-07-22 15:20:10');
Query OK, 1 row affected (0.19 sec)
mysql> insert into DateFromTimestamp values('2017-11-04 04:25:30');
Query OK, 1 row affected (0.15 sec)使用 select 命令顯示錶中的所有記錄。查詢如下 −
mysql> select *from DateFromTimestamp;
輸出
+---------------------+ | ShippingDateTime | +---------------------+ | 2012-12-26 13:24:35 | | 2013-11-26 14:36:40 | | 2016-07-22 15:20:10 | | 2017-11-04 04:25:30 | +---------------------+ 4 rows in set (0.00 sec)
以下是使用 date() 函式僅顯示時間戳中日期的查詢 −
mysql> select date(ShippingDateTime) as OnlyDatePartFromTimestamp from DateFromTimestamp;
輸出
+---------------------------+ | OnlyDatePartFromTimestamp | +---------------------------+ | 2012-12-26 | | 2013-11-26 | | 2016-07-22 | | 2017-11-04 | +---------------------------+ 4 rows in set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP