mysql時間轉換

2021-09-07 23:29:02 字數 1694 閱讀 1941

通過當前時間進行運算

/*獲取當前時間*/

select 

time_to_sec(now()),

now(),

current_timestamp(),

replace(unix_timestamp(current_timestamp(3)),'.','');

/*當前時間加1毫秒*/

select date_add(now(),interval 1 microsecond);

/*當前時間減1毫秒*/

select date_add(now(),interval -1 microsecond);

/*當前時間加1秒*/

select date_add(now(),interval 1 second);

/*當前時間減1秒*/

select date_add(now(),interval -1 second);

/*當前時間加1分*/

select date_add(now(),interval 1 minute);

/*當前時間減1分*/

select date_add(now(),interval -1 minute);

/*當前時間加1小時*/

select date_add(now(),interval 1 hour);

/*當前時間減1小時*/

select date_add(now(),interval -1 hour);

/*當前日期加1天*/

select date_add(now(),interval 1 day);

/*當前日期減1天*/

select date_add(now(),interval -1 day);

/*當前日期加1月*/

select date_add(now(),interval 1 month);

/*當前日期減1月*/

select date_add(now(),interval -1 month);

/*當前日期加1季度*/

select date_add(now(),interval 1 quarter);

/*當前日期減1季度*/

select date_add(now(),interval -1 quarter);

/*當前日期加1年*/

select date_add(now(),interval 1 year);

/*當前日期減1年*/

select date_add(now(),interval -1 year);

當前時間轉秒

當前時間轉毫秒

select unix_timestamp(now()) * 1000;
毫秒數轉日期

select from_unixtime(1546928067,'%y-%m-%d %h:%i:%s')
1546928067指的是秒值

mysql 時區 時間轉換 MySQL時間時區轉換

將timestamp轉換為指定時區的時間,如 2018 09 21 11 48 42 select convert tz create time,session.time zone,8 00 from auth user 將timestamp轉換為指定時區的時間,並精確到天數,如 2018 09 2...

MySQL時間轉換方法

mysql獲取當前時間的方法為 now date format date,y m d oracle中的to char str to date date,y m d oracle中的to date date format 函式用於以不同的格式顯示日期 時間資料。語法date format date,f...

mysql 查詢時間轉換 Mysql 查詢時間轉換

利用data format函式 select date format now y m d 根據format字串格式化date值 s,s 兩位數字形式的秒 00,01,59 i,i 兩位數字形式的分 00,01,59 h 兩位數字形式的小時,24 小時 00,01,23 h 兩位數字形式的小時,12 ...