0

0

针对不同数据库实现日期格式化

php中文网

php中文网

发布时间:2016-06-07 15:42:10

|

1666人浏览过

|

来源于php中文网

原创

若想把在不同数据库拿出来的各种日期转换成不同的式的话,参考以下做法: 数据库中的数据是以System.currentTimeMillis();的方式存进去的。 MySQL:Date_format(FROM_UNIXTIME(create_time / 1000),'%Y-%m');//转为2014-11的式 FROM_UNIXTIME(create_time /

若想把在不同数据库拿出来的各种日期转换成不同的格式的话,参考以下做法:


数据库中的数据是以system.currenttimemillis();的方式存进去的。


MySQL:Date_format(FROM_UNIXTIME(create_time / 1000),'%Y-%m');//转为2014-11的格式

   FROM_UNIXTIME(create_time / 1000)转换为2014-08-14 03:45:03的格式,FROM_UNIXTIME(seds),seds一般为10位数字。

其中格式化串各个字符代表的意思如下:

  %M  月名字(January……December) 
  %W 星期名字(Sunday……Saturday) 
  %D  有英语后缀的月份的日期(1st, 2nd, 3rd。。。) 
  %Y  年, 数字, 4 位 
  %y  年, 数字, 2 位 
  %a  缩写的星期名字(Sun……Sat) 
  %d  月份中的天数, 数字(00……31) 
  %e  月份中的天数, 数字(0……31) 
  %m  月, 数字(01……12) 
  %c   月, 数字(1……12) 
  %b   缩写的月份名字(Jan……Dec) 
  %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 小时(hh:mm:ss) 
  %S   秒(00……59) 
  %s    秒(00……59) 
  %p   AM或PM 
  %w   一个星期中的天数(0=Sunday ……6=Saturday ) 
  %U    星期(0……52), 这里星期天是星期的第一天 
  %u    星期(0……52), 这里星期一是星期的第一天 
  %%    一个文字“%”。


SQLServer:substring(convert(varchar(10),dateadd(ss,create_time/1000 + 28800,'1970-01-01'),120),1,7);//格式为2014-11

DATEADD() 函数在日期中添加或减去指定的时间间隔。

具体可参考:http://www.w3school.com.cn/sql/func_dateadd.asp

华友协同办公自动化OA系统
华友协同办公自动化OA系统

华友协同办公管理系统(华友OA),基于微软最新的.net 2.0平台和SQL Server数据库,集成强大的Ajax技术,采用多层分布式架构,实现统一办公平台,功能强大、价格便宜,是适用于企事业单位的通用型网络协同办公系统。 系统秉承协同办公的思想,集成即时通讯、日记管理、通知管理、邮件管理、新闻、考勤管理、短信管理、个人文件柜、日程安排、工作计划、工作日清、通讯录、公文流转、论坛、在线调查、

下载

CONVERT() 函数是把日期转换为新数据类型的通用函数。

CONVERT() 函数可以用不同的格式显示日期/时间数据。

具体可参考:http://www.w3school.com.cn/sql/func_convert.asp


Oracle:to_char(TO_DATE('01011970','mmddyyyy')+1/24/60/60*(create_time / 1000),'yyyy-mm');

TO_DATE(datechar,format)把datechar字符串转为format指定的date类型日期格式。

TO_CHAR(date,format)把date日期转换为format指定的字符串类型日期。

unixtime表示的是从1970年1月1日0时0分0秒开始到现在的秒数。



相关专题

更多
虚拟号码教程汇总
虚拟号码教程汇总

本专题整合了虚拟号码接收验证码相关教程,阅读下面的文章了解更多详细操作。

29

2025.12.25

错误代码dns_probe_possible
错误代码dns_probe_possible

本专题整合了电脑无法打开网页显示错误代码dns_probe_possible解决方法,阅读专题下面的文章了解更多处理方案。

20

2025.12.25

网页undefined啥意思
网页undefined啥意思

本专题整合了undefined相关内容,阅读下面的文章了解更多详细内容。后续继续更新。

37

2025.12.25

word转换成ppt教程大全
word转换成ppt教程大全

本专题整合了word转换成ppt教程,阅读专题下面的文章了解更多详细操作。

6

2025.12.25

msvcp140.dll丢失相关教程
msvcp140.dll丢失相关教程

本专题整合了msvcp140.dll丢失相关解决方法,阅读专题下面的文章了解更多详细操作。

2

2025.12.25

笔记本电脑卡反应很慢处理方法汇总
笔记本电脑卡反应很慢处理方法汇总

本专题整合了笔记本电脑卡反应慢解决方法,阅读专题下面的文章了解更多详细内容。

6

2025.12.25

微信调黑色模式教程
微信调黑色模式教程

本专题整合了微信调黑色模式教程,阅读下面的文章了解更多详细内容。

5

2025.12.25

ps入门教程
ps入门教程

本专题整合了ps相关教程,阅读下面的文章了解更多详细内容。

4

2025.12.25

苹果官网入口直接访问
苹果官网入口直接访问

苹果官网直接访问入口是https://www.apple.com/cn/,该页面具备0.8秒首屏渲染、HTTP/3与Brotli加速、WebP+AVIF双格式图片、免登录浏览全参数等特性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

218

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
CSS3 教程
CSS3 教程

共18课时 | 4万人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 6万人学习

Sass 教程
Sass 教程

共14课时 | 0.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号