1 now() //當前時間
2 sysdate() //
當前時間
3current_timestamp
4 以'
yyyy-mm-dd hh:mm:ss
'或yyyymmddhhmmss格式返回當前的日期和時間,取決於函式是在乙個字串還是在數字的上下文被使用。
5 mysql>
select
now();
6->
'1997-12-15 23:50:26
'7 mysql>
select now() +0;
8->
19971215235026
1unix_timestamp(date)
2 如果沒有引數呼叫,返回乙個unix時間戳記(從'
1970-01-01 00:00:00
'gmt開始的秒數)。如果unix_timestamp()用乙個date引數被呼叫,它返回從'
1970-01-01 00:00:00
'gmt開始的秒數值。date可以是乙個date字串、乙個datetime字串、乙個timestamp或以yymmdd或yyyymmdd格式的本地時間的乙個數字。
3 mysql>
select
unix_timestamp();
4->
882226357
5 mysql>
select unix_timestamp('
1997-10-04 22:23:00
');
6->
875996580
7 當unix_timestamp被用於乙個timestamp列,函式將直接接受值,沒有隱含的「string-
to-unix-
timestamp」變換。
1from_unixtime(unix_timestamp)
2 以'
yyyy-mm-dd hh:mm:ss
'或yyyymmddhhmmss格式返回unix_timestamp引數所表示的值,取決於函式是在乙個字串還是或數字上下文中被使用。
3 mysql>
select from_unixtime(875996580);4
->
'1997-10-04 22:23:00
'5 mysql>
select from_unixtime(875996580) +0;
6->
19971004222300
1from_unixtime(unix_timestamp,format)
2返回表示 unix 時間標記的乙個字串,根據format字串格式化。format可以包含與date_format()函式列出的條目同樣的修飾符。
3 mysql>
select
from_unixtime(1156219870,
4'%y-%m-%d');5
->
'2006
-08-22'
%y 年, 數字, 4 位 %y 年, 數字, 2 位
1sec_to_time(seconds)
2 返回seconds引數,變換成小時、分鐘和秒,值以'
hh:mm:ss
'或hhmmss格式化,取決於函式是在乙個字串還是在數字上下文中被使用。
3 mysql>
select sec_to_time(2378);4
->
'00:39:38
'5 mysql>
select sec_to_time(2378) +0;
6->
3938
time_to_sec(time)返回time引數,轉換成秒。
mysql
>
select time_to_sec('
22:23:00');
->
80580
mysql
>
select time_to_sec('
00:39:38');
->
2378
007 時間戳和正常時間格式間的轉換
python中時間的儲存格式 time.struct time tm year 2018,tm mon 8,tm mday 16,tm hour 10,tm min 13,tm sec 13,tm wday 3,tm yday 228,tm isdst 0 時間戳,根據1970年1月1日00 00 ...
mysql日期時間戳轉換 mysql日期時間戳轉換
1.mysql獲取當前時間戳 mysql select unix timestamp unix timestamp 1525739078 1 row in set mysql select unix timestamp now unix timestamp now 1525739117 1 row ...
Sublime Text3時間戳檢視轉換外掛程式開發
平常配置表中,經常需要用到時間配置,比如活動開始結束。從可讀性上,我們喜歡2017 04 27 17 00 00,從程式角度,我們喜歡用1493283600。前者是包含時區概念的,而後者時區無關,所以一般推薦直接使用數字時間戳格式來配置。實際配置時,之前一直用mysql的from unixtime ...