700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c 读取mysql 时间字段_Mysql 中的日期时间字符串查询 c_G17

c 读取mysql 时间字段_Mysql 中的日期时间字符串查询 c_G17

时间:2022-10-14 19:32:03

相关推荐

c 读取mysql 时间字段_Mysql 中的日期时间字符串查询  c_G17

一、将数据库中的Date格式的数据,或者指定日期的字符串格式化为想要的样式

DATE_FORMAT (date, format)能根据格式串format 格式化日期或日期和时间值date,返回结果字符串。

可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化

+----------------+-------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+----------------+-------------+------+-----+---------+-------+

| orderNumber | int(11) | NO | PRI | NULL | |

| orderDate | date | NO | | NULL | |

+----------------+-------------+------+-----+---------+-------+

如库中的orderDate字段,类型为date。如果将他select出来要用定制的日期格式,就可以

select DATE_FORMAT(orderDate, "%Y-%m-%d %H:%i:%S") FROM table

%a三个字符缩写的工作日名称,例如:Mon, Tue, Wed,等

%b三个字符缩写的月份名称,例如:Jan,Feb,Mar等

%c以数字表示的月份值,例如:1, 2, 3…12

%D英文后缀如:0th, 1st, 2nd等的一个月之中的第几天

%d如果是1个数字(小于10),那么一个月之中的第几天表示为加前导加0, 如:00, 01,02, …31

%e没有前导零的月份的日子,例如:1,2,… 31

%f微秒,范围在000000..999999

%H24小时格式的小时,前导加0,例如:00,01..23

%h小时,12小时格式,带前导零,例如:01,02 … 12

%I与%h相同

%i分数为零,例如:00,01,… 59

%j一年中的的第几天,前导为0,例如,001,002,… 366

%k24小时格式的小时,无前导零,例如:0,1,2 … 23

%l12小时格式的小时,无前导零,例如:0,1,2 … 12

%M月份全名称,例如:January, February,…December

%m具有前导零的月份名称,例如:00,01,02,… 12

%pAM或PM,取决于其他时间说明符

%r表示时间,12小时格式hh:mm:ss AM或PM

%S表示秒,前导零,如:00,01,… 59

%s与%S相同

%T表示时间,24小时格式hh:mm:ss

%U周的第一天是星期日,例如:00,01,02 … 53时,前导零的周数

%u周的第一天是星期一,例如:00,01,02 … 53时,前导零的周数

%V与%U相同,它与%X一起使用

%v与%u相同,它与%x一起使用

%W工作日的全称,例如:Sunday, Monday,…, Saturday

%w工作日,以数字来表示(0 = 星期日,1 = 星期一等)

%X周的四位数表示年份,第一天是星期日; 经常与%V一起使用

%x周的四位数表示年份,第一天是星期日; 经常与%v一起使用

%Y表示年份,四位数,例如2000,2001,…等。

%y表示年份,两位数,例如00,01,…等。

%%将百分比(%)字符添加到输出

STR_TO_DATE(str,format) 将制定日期格式字符串时间表达式转化为 DTAE类型

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。