MYSQL中根據年份 月份 日期來查詢相關資訊

2021-06-22 14:13:30 字數 1890 閱讀 1129

from_unixtime(unix_timestamp), from_unixtime(unix_timestamp,format)是mysql裡的時間函式

,unix_timestamp可以是欄位名,也可以直接是unix 

時間戳,format主要是將返回值格式化。

若format已經給出,則結果的格式是根據format 字串而定。

返回表示 unix 時間標記的乙個字串,根據format字串格式化。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 from_unixtime( 1249488000, '%y%m%d' )

->20071120

mysql>select from_unixtime( 1249488000, '%y年%m月%d' )

->2023年11月20

mysql> select from_unixtime(875996580);

-> '1997-10-04 22:23:00'

mysql> select from_unixtime(875996580) + 0;

-> 19971004222300

unix_timestamp()

unix_timestamp(date)

如 果沒有引數呼叫,返回乙個unix時間戳記(從'1970-01-01 00:00:00'gmt開始的秒數)。如果unix_timestamp()用乙個date引數被呼叫,它返回從'1970-01-01 00:00:00' gmt開始的秒數值。date可以是乙個date字串、乙個datetime字串、乙個timestamp或以yymmdd或yyyymmdd格式的 本地時間的乙個數字。

mysql> select unix_timestamp();

-> 882226357

mysql> select unix_timestamp('1997-10-04 22:23:00');

-> 875996580

T sql 根據日期時間 按年份 月份 天來統計

看統計結果 這裡利用的是convert函式,這裡不得不說一下convert函式 convert 函式是把日期轉換為新資料型別的通用函式。convert 函式可以用不同的格式顯示日期 時間資料。convert data type length data to be converted,style da...

sqlserver擷取日期的年份和月份

sqlserver 擷取日期年份和月份使用datepart函式,函式使用方法如下 一 函式功能 datepart 函式用於返回日期 時間的單獨部分,比如年 月 日 小時 分鐘等等。二 語法 datepart datepart,date 三 引數說明 date 引數是合法的日期表示式。datepart...

python 根據年份月份列印出天數練習

1.獲取乙個年份,乙個月份 year int input 請輸入乙個年份 month int input 請輸入乙個月份 2.判斷月份是否在1 12月之間 if month 1or month 12 print 輸入的月份有誤 3.判斷2月份是否在閏年,如果閏年就列印29天,否則列印28天 elif...