MySQL 的FROM_UNIXTIME(~)
方法從輸入的 unix 時間戳返回日期和時間。
參數
1. unix_timestamp
| timestamp
返回日期和時間的 unix 時間戳。
2. format
| string
| optional
應應用於返回日期的格式。默認為 '%Y-%m-%d %T'
。
請參閱頁麵底部的“格式類型列表”。
返回值
案子 |
返回值 |
示例 |
---|---|---|
不用於數字上下文 |
|
|
用於數字上下文 |
|
|
注意
返回日期和時間以會話時區表示。
例子
字符串上下文
從 unix 時間戳 1568452979
返回日期和時間:
SELECT FROM_UNIXTIME(1568452979);
+---------------------------+
| FROM_UNIXTIME(1568452979) |
+---------------------------+
| 2019-09-14 18:22:59 |
+---------------------------+
請注意,上麵的結果與指定的結果相同:
SELECT FROM_UNIXTIME(1568452979, '%Y-%m-%d %T');
+------------------------------------------+
| FROM_UNIXTIME(1568452979, '%Y-%m-%d %T') |
+------------------------------------------+
| 2019-09-14 18:22:59 |
+------------------------------------------+
數字上下文
要將日期和時間作為 unix 時間戳 1568452979
中的數字返回:
SELECT FROM_UNIXTIME(1568452979) + 0;
+-------------------------------+
| FROM_UNIXTIME(1568452979) + 0 |
+-------------------------------+
| 20190914182259 |
+-------------------------------+
格式參數
要將日期和時間返回為長日期:
SELECT FROM_UNIXTIME(1568452979,'%W %D %M %Y');
+-----------------------------------------+
| FROM_UNIXTIME(1568452979,'%W %D %M %Y') |
+-----------------------------------------+
| Saturday 14th September 2019 |
+-----------------------------------------+
格式化類型列表
說明符 |
說明 |
---|---|
|
工作日縮寫名稱(Sun..Sat) |
|
月份名稱縮寫(Jan..Dec) |
|
月份,數字 (0..12) |
|
帶英文後綴的月份日期(0th、1st、2nd、3rd ...) |
|
一月中的某一天,數字 (00..31) |
|
一月中的某一天,數字 (0..31) |
|
微秒 (000000..999999) |
|
小時 (00..23) |
|
小時 (01..12) |
|
小時 (01..12) |
|
分鍾,數字 (00..59) |
|
一年中的某一天 (001..366) |
|
小時 (0..23) |
|
小時 (1..12) |
|
月份名稱(一月..十二月) |
|
月份,數字 (00..12) |
|
上午或下午 |
|
時間,12 小時製(hh:mm:ss 後接 AM 或 PM) |
|
秒 (00..59) |
|
秒 (00..59) |
|
時間,24 小時製 (hh:mm:ss) |
|
周 (00..53),其中星期日是一周的第一天; WEEK()模式0 |
|
周 (00..53),其中星期一是一周的第一天; WEEK()模式1 |
|
周 (01..53),其中星期日是一周的第一天; WEEK()模式2;與 %X 一起使用 |
|
周 (01..53),其中星期一是一周的第一天; WEEK()模式3;與 %x 一起使用 |
|
星期名稱(星期日..星期六) |
|
星期幾(0=星期日..6=星期六) |
|
星期的年份,其中星期日是一周的第一天,數字,四位數字;與 %V 一起使用 |
|
星期的年份,其中星期一是一周的第一天,數字,四位數字;與 %v 一起使用 |
|
年份,數字,四位數字 |
|
年份,數字(兩位數) |
|
一個字麵的 % 字符 |
相關用法
- MySQL FROM_UNIXTIME()用法及代碼示例
- MySQL FROM_BASE64()用法及代碼示例
- MySQL FROM_BASE64方法用法及代碼示例
- MySQL FROM_DAYS()用法及代碼示例
- MySQL FROM_DAYS方法用法及代碼示例
- MySQL FIELD方法用法及代碼示例
- MySQL FORMAT()用法及代碼示例
- MySQL Foreign keys用法及代碼示例
- MySQL FORMAT方法用法及代碼示例
- MySQL FLOOR()用法及代碼示例
- MySQL FIND_IN_SET()用法及代碼示例
- MySQL FLOOR方法用法及代碼示例
- MySQL FIELD()用法及代碼示例
- MySQL FIND_IN_SET方法用法及代碼示例
- MySQL FLOAT and DOUBLE用法及代碼示例
- MySQL FLOOR() AND CEIL()用法及代碼示例
- MySQL From_days()用法及代碼示例
- MySQL ROUND()用法及代碼示例
- MySQL REPEAT()用法及代碼示例
- MySQL POWER()用法及代碼示例
- MySQL LEAD() and LAG()用法及代碼示例
- MySQL IS_IPV4()用法及代碼示例
- MySQL RADIANS方法用法及代碼示例
- MySQL VARIANCE方法用法及代碼示例
- MySQL WEEK()用法及代碼示例
注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | FROM_UNIXTIME method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。