mysql日期格式化
date_format(date,format)
date:乙個合法日期,
format:規定日期或時間輸出格式;
例子:
select
id,date_format( t_timestamp,'%y/%m/%d' )
from
users;
結果:![在這裡插入描述](
格式如下表:
格式說明
示例()
%a簡寫的英文星期
tue%b
簡寫的英文 月份
feb%c
數字表示的月份月份2%d
帶有英文本尾的月中的第幾天
28th
%d表示月中的第幾天
28(00-31)
%e表示月中的第幾天
28(00-31)
%f微秒數
000000
%h小時數
21(00-23)
%h小時數
09(01-12)
%i小時數
09(01-12)
%j年中的第幾天
59(001-266)
%k小時數
21(0-23)
%l小時數
9(1-12)
%m完整的英文月份
february
%m月份
02(00-12)
%pam或pm
pm%r
12小時制的時間(hh:mm:ss am或者pm)
09:03:43 pm
%s秒數
43(00-59)
%s秒數
43(00-59)
%t24小時制的時間(hh:mm:ss )
21:03:43
%u年中的第幾周(00-53)星期日為第一天
08%u
年中的第幾周(00-53)星期一為第一天
09%w
完整的英文星期
thursday
%w一周的第幾天(0為星期日)4%y
4位表示年份
2019
%y2位表示年份
19建表語句:
create table `users` (
`id` int(11) not null,
`name` varchar(255) default null,
`age` int(11) default null,
`t_timestamp` timestamp(6) null default null,
primary key (`id`)
) engine=innodb default charset=utf8;
oracle日期格式化
to_char(expression,format)
expression:需要轉換的日期或數字
format: 日期格式
例子:
select "id","name",to_char(birthday,'yyyy-mm-dd') from "user";
格式如下表:
格式說明
yyyy
四位完整年份
yyy完整年份後三位
yy完整年份後兩位
yy四位完整年份
y完整年份最後一位
year
英文表示年份
month
文字表示月份
mm數字表示月份
day中文星期
ddd一年中第幾天
dd一月中第幾天
d一周中第幾天
dy中文星期
ww一年中第幾周
w一月中第幾周
hh12小時制表示的小時
hh24
24小時制表示的小時
mi分鐘數
ss秒數
am/pm
上午或者下午
Mysql Oracle 中的日期格式化比較
4.oracle 日期 字串 時間戳 互轉 mysql中使用 date format函式和str to date date format create time,y m d h i s date format 2018 11 12 16 08 09 y m d h i s oracle中使用 to ...
mysql oracle 日期時間函式比較
mysql 執行結果 oracle 執行結果 系統時間 select sysdate select now 2016 12 20 17 47 56 select sysdate from dual select current date from dual 2016 12 20 17 47 56 系...
mysql oracle 日期,增改資料
每天一點點,記錄工作中實操可行 mysql中一些操作 1 批量更新錯行字段 update table name1 a1 left join table name2 a2 on a1.id a2.id origin where a1.id new is not null set a1.id new a...