1.from_unixtime( bigint number_of_seconds [, string format] )
將unix時間戳轉為系統當前時區的時間格式,時間格式預設為'yyyy-mm-dd hh:mm:ss',可自定義。
select from_unixtime(unix_timestamp())
#2019-04-09 11:12:02
select from_unixtime(unix_timestamp(), 'yyyy-mm-dd')
#2019-04-09
2.unix_timestamp( string date, string pattern )
將date時間格式轉為unix時間戳。
select unix_timestamp()
#1554779970 預設返回系統當前時間點的時間戳
select unix_timestamp('2019-04-09 11:18:05')
#1554779885
select unix_timestamp ('2019-04-09', 'yyyy-mm-dd')
#1554739200
3.to_date( string timestamp )
將給定的時間字串轉為'yyyy-mm-dd'的格式。
select to_date('2019-04-09 11:18:05');
#2019-04-09
4.year/month/day/hour/minute/second( string date )
返回當前時間字串的年/月/日/時/分/秒。
select year('2019-04-09 11:18:05')
#2019
select month('2019-04-09 11:18:05')
#4select day('2019-04-09 11:18:05')
#9select hour('2019-04-09 11:18:05')
#11select minute('2019-04-09 11:18:05')
#18select second('2019-04-09 11:18:05')
#5
5.weekofyear( string date )
返回當前時間串在該年的週數。
select weekofyear('2019-04-09 11:18:05')
#15
6.datediff( string date1, string date2 )
返回兩個時間字串的相差的天數。
select datediff('2019-04-09', '2019-04-02')
#7
7.date_add( string date, int days )
返回給定時間字串後幾天的時間串。
select date_add('2019-04-09', 5);
#2019-04-14
8.date_sub( string date, int days )
返回給定時間字串前幾天的時間串。
select date_sub('2019-04-09', 5);
#2019-04-04
mysql處理時間 mysql處理時間
將標準格式的日期的轉為指定格式 x這個欄位不一定需要是什麼型別,字串只要是標準的型別就可以轉 date format x,y m date format curdate y m 這裡是單引號,裡面是字串,直接複製可能會有問題,自己改下即可.得到當前的時間戳 unix timestamp 括號裡面傳標...
matlab datetime時間處理 時間轉換
專案上需要解析api介面返回時間,故整理一下datetime的使用 datetime陣列使用前 iso 日曆表示時間點。datetime值具有靈活的顯示格式,最高可達納秒精度,並且會考慮時區 夏令時和閏秒。語法 t datetime t datetime relativeday t datetime...
C 時間處理
一 取某月的最後一天 法一 使用算出該月多少天,年 月 加上多少天即得,舉例取今天這個月的最後一天 private void getlastdateformonth datetime dtstart,out datetime dtend 法二 取出下月的第一天減去一天便是這個的最後一天 privat...