mysql的日期和時間函式 date format

2021-07-29 07:31:10 字數 1968 閱讀 1507

date_format(date,format)

依照 format 字串格式化 date 值。下面的修飾符可被用於 format 字串中:

修飾符  含義

%m  月的名字 (january..december)

%w  星期的名字 (sunday..saturday)

%d  有英文本尾的某月的第幾天 (0th, 1st, 2nd, 3rd, etc.)

%y  年份,數字的,4 位

%y  年份,數字的,2 位

%x  周值的年份,星期日是乙個星期的第一天,數字的,4 位,與 『%v』 一同使用

%x  周值的年份,星期一是乙個星期的第一天,數字的,4 位,與 『%v』 一同使用

%a  縮寫的星期名 (sun..sat)

%d  月份中的天數,數字的 (00..31)

%e  月份中的天數,數字的 (0..31)

%m  月,數字的 (00..12)

%c  月,數字的 (0..12)

%b  縮寫的月份名 (jan..dec)

%j  一年中的天數 (001..366)

%h  小時 (00..23)

%k  小時 (0..23)

%h  小時 (01..12)

%i  小時 (01..12)

%l  小時 (1..12)

%i  分鐘,數字的 (00..59)

%r  時間,12 小時 (hh:mm:ss [ap]m)

%t  時間,24 小時 (hh:mm:ss)

%s  秒 (00..59)

%s  秒 (00..59)

%p  am 或 pm

%w  一周中的天數 (0=sunday..6=saturday)

%u  星期 (00..53),星期日是乙個星期的第一天

%u  星期 (00..53),星期一是乙個星期的第一天

%v  星期 (01..53),星期日是乙個星期的第一天。與 『%x』 一起使用

%v  星期 (01..53),星期一是乙個星期的第一天。與 『%x』 一起使用

%%  乙個字母 「%」

from_unixtime(unix_timestamp [,format])

以 『yyyy-mm-dd hh:mm:ss』 或 yyyymmddhhmmss 格式返回乙個 unix_timestamp 引數值,返回值的形式取決於該函式使用於字串還是數字語境。 如果 format 給出,返回值依 format 字串被格式。format 可以包含與 date_format() 函式同樣的修飾符

mysql> select from_unixtime(875996580);

-> 『1997-10-04 22:23:00′

mysql> select from_unixtime(875996580) + 0;

-> 19971004222300

mysql> select from_unixtime(unix_timestamp(),

『%y %d %m %h:%i:%s %x』);

-> 『1997 23rd december 03:43:30 1997′

sec_to_time(seconds)

以 『hh:mm:ss』 或 hhmmss 格式返回引數 seconds 被轉換到時分秒後的值,返回值的形式取決於該函式使用於字串還是數字語境

mysql> select sec_to_time(2378);

-> 『00:39:38′

mysql> select sec_to_time(2378) + 0;

-> 3938

time_to_sec(time)

將引數 time 轉換為秒數後返回

mysql> select time_to_sec(』22:23:00′);

-> 80580

mysql> select time_to_sec(』00:39:38′);

-> 2378

Mysql日期和時間函式

date format date,format 根據format字串格式化date值。下列修飾符可以被用在format字串中 m 月名字 january december w 星期名字 sunday saturday d 有英語字首的月份的日期 1st,2nd,3rd,等等。y 年,數字,4 位 y...

MySQL日期和時間函式

1 獲取當前日期的函式和獲取當前時間的函式 curdate 0把時間變成數字 select curdate current date curdate 0,now 結果2020 08 22 2020 08 22 20200822 2020 08 22 19 11 35select current ti...

MySQL日期和時間函式

durdate 函式 返回當前日期,只包含年月日 curtime 函式 返回當前時間,只包含時分秒 now 函式 返回當前的日期和時間,年月日時分秒全部包含。unix timestamp date 函式 返回日期date的unix時間戳 week date year date hour time m...