mysql oracle日期格式化

2021-09-11 16:05:53 字數 1970 閱讀 2684

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...