欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql 数据库时间类型 datetime 数据在页面上显示一串数字, 用函数date_format( )转换格式 ;

程序员文章站 2022-05-02 15:13:01
...

            mysql 数据库时间类型 datetime 转换格式

数据库时间字段datetime可以使用date_format( )函数进行时间的转换。

数据库时间字段类型:

mysql 数据库时间类型 datetime 数据在页面上显示一串数字, 用函数date_format( )转换格式 ;

 数据库查询结果:

mysql 数据库时间类型 datetime 数据在页面上显示一串数字, 用函数date_format( )转换格式 ;

没转换前页面显示的时间数据:

mysql 数据库时间类型 datetime 数据在页面上显示一串数字, 用函数date_format( )转换格式 ;

页面显示我是用 Jquery 的 tmpl 插件,所以在页面上遍历后再转换在封装在显示比较复杂而且效率不好,在java代码后台遍历

然后转换 然后在封装效率也不好,所以这里直接用数据库自带函数 date_format( )直接在sql语句中直接转换;

mysql 数据库时间类型 datetime 数据在页面上显示一串数字, 用函数date_format( )转换格式 ;

DATE_FORMAT('2018-01-23 10:56:21','%Y-%m-%d %H:%i:%s')

转换后页面显示效果:

mysql 数据库时间类型 datetime 数据在页面上显示一串数字, 用函数date_format( )转换格式 ;

 

下面是知识点补充 

1、UNIX时间戳转换为日期用的函数: FROM_UNIXTIME()

select FROM_UNIXTIME(1516676181);

输出:2018-01-23 10:56:21

   

2、日期转换为UNIX时间戳用的函数: UNIX_TIMESTAMP()

    Select UNIX_TIMESTAMP('2018-01-23 10:56:21');

    输出:1516676181

 

  1. 输出当前时间戳

   Select UNIX_TIMESTAMP(NOW());