针对不同数据库实现日期格式化
来源:互联网 发布:长短时记忆网络 编辑:程序博客网 时间:2024/05/21 10:17
若想把在不同数据库拿出来的各种日期转换成不同的格式的话,参考以下做法:
数据库中的数据是以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
CONVERT() 函数是把日期转换为新数据类型的通用函数。
CONVERT() 函数可以用不同的格式显示日期/时间数据。
具体可参考:http://www.w3school.com.cn/sql/func_convert.aspOracle: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秒开始到现在的秒数。
- 针对不同数据库实现日期格式化
- js实现日期格式化
- 不同语言下的日期格式化大全
- 数据库中的日期格式化查询
- 数据库日期格式化(事例)
- DBCP针对不同数据库的validationQuery
- DBCP针对不同数据库的validationQuery
- struts2中实现日期格式化
- Javascript Date日期格式化实现
- boost实现日期时间格式化
- oracle数据库to_date日期格式化到毫秒
- mysql数据库数字格式化和日期时间格式化
- android 时间,日期,各种不同显示的格式化工具
- 8.5 日期的格式化(不同区域的星期格式)
- ArcGis Server中针对不同数据库查询语句的编写
- hibernate的ID生成机制【针对不同的数据库】
- java DecimalFormat SimpleDateFormat 实现日期、数值格式化
- java中calendar方法实现日期格式化
- 修复duilib CEditUI控件和CWebBrowserUI控件中按Tab键无法切换焦点的bug
- kettle实现数据库迁移----多表复制向导
- CSS选择符权重、CSS Sprite技术和CSS hack
- Java并发编程之ConcurrentHashMap
- 播布客学习视频_C学习笔记_simple
- 针对不同数据库实现日期格式化
- LeetCode: Longest Substring Without Repeating Characters
- 【雕虫小技】另类的代码仓库搭建(不推荐用)
- 做自己的操作系统——vituralbox 实现 img文件
- 国家/地区 语言缩写代码 查询备用
- sgu117
- 探索 ConcurrentHashMap 高并发性的实现机制
- ModeView矩阵
- OpenCV2计算机视觉应用编程手册(自学版)初级二