海诗网 知识百科 mysql时间格式转换(mysql时间转换方法)

mysql时间格式转换(mysql时间转换方法)

mysql时间格式转换, The time format conversion functions commonly used in relational databases are: 1. from_unixtime (timestamp, format); 2. unix_timestamp (date); 3, date format (date,

Format).

参考介绍:

1. from_unixtime (timestamp, format)

其中timestamp是int类型的时间,如14290450779;格式是转换后的格式,包含的格式介绍如下:

%M Month Name (January . December)

%W week name (Sunday . Saturday)

%D带有英文前缀的月份日期(1日、2日、3日等。)

年份%Y,数字,4位数

年份%y,数字,2位数

%一周的缩写名称(sun.星期六)

%d个月中的天数,数字(00.31)

%e月中的天数,数字(0.31)

%m月,数字(01.12)

%c月,数字(1.12)

%b缩写的月份名称(一月.十二月)

mysql时间转换方法

一年中的%j天(001.366)

%H小时(00.23)

%k小时(0.23)

%h小时(01.12)

%I小时(01.12)

%l小时(1.12)

%i分钟,数字(00.59)

%r时间,12小时(hh:mm:ss [AP]M)

%T时间,24小时制(时:分:秒)

%S秒(00.59)

%s秒(00.59)

%p Morning or Prime Minister

%w一周的天数(0=星期日.6=星期日)

%U周(0.52),其中星期日是一周的第一天。

%u周(0.52),其中星期一是一周的第一天。

mysql时间转换方法

2. unix timestamp (date):

它的作用和from_unixtime()正好相反,前者是把unix时间戳转换成可读时间,而unix_timestamp()是把可读时间转换成unix时间戳。

这在对datetime存储的时间进行排序时使用。如果是UNIX _ timestamp(2009-08-06 10:10:40),结果是1249524739。

如果unix_timestamp()没有传递参数,那么调用now()函数自动获取当前时间。

3. Date format (date, format):

Date_format()是需要将日期或日期时间类型的值转换成任何时间格式。例如,在一个常见的应用程序场景中,一个字段是更新时间,存储的是日期时间类型。

而前台只需要显示年、月、日(xxxx-xx-xx),此时可以使用date_format(date,%Y-%m-%d)进行处理,不需要在结果集中循环显示程序。

mysql时间格式转换,以上就是本文为您收集整理的mysql时间格式转换最新内容,希望能帮到您!更多相关内容欢迎关注。

本文来自网络,不代表海诗网立场,转载请注明出处:https://m.hallse.com/n/169879.html
发表回复