%y%m%d%h%i%s
date_format(date,format):根據format字串格式化date值。
下列修飾符可以被用在format字串中:
%m 月名字(january……december)
%w 星期名字(sunday……saturday)
%d 有英語字首的月份的日期(1st, 2nd, 3rd, 等等。)
%y 年, 數字, 4 位
%y 年, 數字, 2 位
%a 縮寫的星期名字(sun……sat)
%d 月份中的天數, 數字(00……31)
%e 月份中的天數, 數字(0……31)
%m 月, 數字(01……12)
%c 月, 數字(1……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 星期(0……52), 這裡星期天是星期的第一天
%u 星期(0……52), 這裡星期一是星期的第一天
%% 乙個文字「%」。
所有的其他字元不做解釋被複製到結果中。
示例:mysql> select date_format('1997-10-04 22:23:00', '%w %m %y');
-> 'saturday october 1997'
mysql> select date_format('1997-10-04 22:23:00', '%h:%i:%s');
-> '22:23:00'
mysql> select date_format('1997-10-04 22:23:00', '%d %y %a %d %m %b %j');
-> '4th 97 sat 04 10 oct 277'
mysql> select date_format('1997-10-04 22:23:00', '%h %k %i %r %t %s %w');
-> '22 22 10 10:23:00 pm 22:23:00 00 6'
mysql3.23中,在格式修飾符字元前需要%。在mysql更早的版本中,%是可選的。
time_format(time,format)
這象上面的date_format()函式一樣使用,但是format字串只能包含處理小時、分鐘和秒的那些格式修飾符。其他修飾符產生乙個null值或0。
to_days
給定乙個日期
date
,返回乙個天數
(從年份
0開始的天數)。
mysql
「日期和時間型別」中的規則將日期中的二位數年份值轉化為四位。例如,『
1997-10-07
′和 『
97-10-07
′ 被視為同樣的日期;對於
1582
年之前的日期
(或許在其它地區為下一年
), 該函式的結果實不可靠的。
mysql 日期操作
今天 select from 表名 where to days 時間欄位名 to days now 昨天 select from 表名 where to days now to days 時間欄位名 1 本週 select from 表名 where yearweek date format 時間欄...
mysql日期操作
一 獲取當前日期時間 1.1 獲得當前日期 時間 date time 函式 now 1.2 獲取當前日期 時間 date time 函式 sysdate 注 二者類擬,不同在於now 在執行時就得到了,sysdate 執行時動態得到。2 獲取當前日期 curdate 與current date 等同...
mysql time 操作 MySql 日期操作
1 獲取日期的函式 select now 獲取當前日期與時間 同義詞 localtime localtimestamp current timestamp select curdate 獲取當前日期 select sysdate 動態獲取當前日期與時間 select curtime 獲取當前時間 2...