关于数据库字段为DATE类型的日期处理
来源:互联网 发布:太原知达常青藤怎么样? 编辑:程序博客网 时间:2024/06/04 22:14
数据库查询出来字段为TIMESTAMP类型
一般建议不使用
MySql的 DATE_FORMAT(T.EVENT_DATE, '%Y-%m-%d %H:%i:%S')
或者
Oracle的 to_char(date,’format’)
在sql语句做转换String
一般建议不使用
MySql的 DATE_FORMAT(T.EVENT_DATE, '%Y-%m-%d %H:%i:%S')
或者
Oracle的 to_char(date,’format’)
在sql语句做转换String
如果换数据库得修改代码,所以最好是在js做转换
/** * 将日期格式化成指定格式的字符串 * @param date 要格式化的日期,不传时默认当前时间,也可以是一个时间戳 * @param fmt 目标字符串格式,支持的字符有:y,M,d,q,w,H,h,m,S,默认:yyyy-MM-dd HH:mm:ss * @returns 返回格式化后的日期字符串 */function formatDate(date, fmt){ date = date == undefined ? new Date() : date; date = typeof date == 'number' ? new Date(date) : date; fmt = fmt || 'yyyy-MM-dd HH:mm:ss'; var obj = { 'y': date.getFullYear(), // 年份,注意必须用getFullYear 'M': date.getMonth() + 1, // 月份,注意是从0-11 'd': date.getDate(), // 日期 'q': Math.floor((date.getMonth() + 3) / 3), // 季度 'w': date.getDay(), // 星期,注意是0-6 'H': date.getHours(), // 24小时制 'h': date.getHours() % 12 == 0 ? 12 : date.getHours() % 12, // 12小时制 'm': date.getMinutes(), // 分钟 's': date.getSeconds(), // 秒 'S': date.getMilliseconds() // 毫秒 }; var week = ['天', '一', '二', '三', '四', '五', '六']; for(var i in obj) { fmt = fmt.replace(new RegExp(i+'+', 'g'), function(m) { var val = obj[i] + ''; if(i == 'w') return (m.length > 2 ? '星期' : '周') + week[val]; for(var j = 0, len = val.length; j < m.length - len; j++) val = '0' + val; return m.length == 1 ? val : val.substring(val.length - m.length); }); } return fmt;}//使用示例$(function(){formatDate(); // 2016-09-02 13:17:13formatDate(new Date(), 'yyyy-MM-dd'); // 2016-09-02// 2016-09-02 第3季度 星期五 13:19:15:792formatDate(new Date(), 'yyyy-MM-dd 第q季度 www HH:mm:ss:SSS');formatDate(1472793615764); // 2016-09-02 13:20:15});
阅读全文
0 0
- 关于数据库字段为DATE类型的日期处理
- [Struts]处理表单中值为空的日期类型字段
- 关于实体为Date类型的字段,如何用model.find(" date>? ",param)方法进行查询?
- 关于数据库中字段为日期的模糊查询问题
- ORACLE中date类型字段的处理
- ORACLE中date类型字段的处理
- ORACLE中date类型字段的处理
- ORACLE中date类型字段的处理
- ORACLE中date类型字段的处理
- ORACLE中date类型字段的处理
- ORACLE中date类型字段的处理
- ORACLE中date类型字段的处理
- oracle中的date类型字段的处理
- 在mysql数据库中关于日期时间字段的处理
- 关于Mysql的日期类型字段设置默认值为当前日期的解决方案
- java 数据库查询Date类型字段 没有了时分秒 全为 00 的解决办法
- java 数据库查询Date类型字段 没有了时分秒 全为 00 的解决办法
- oracle数据库对date字段类型存在空值进行排序的处理方法
- jquery-表单对象属性过滤选择器
- Vim命令大全
- 海康c++应用程序开发工程师面试
- oracle里正则表达式的使用
- SPI总线(一):基本原理篇
- 关于数据库字段为DATE类型的日期处理
- mybatis查询符合条件的记录数时错误there is no getter for property named。。。
- 产品需求文档那些事儿
- System.arraycopy()实现数组之间的复制
- 异步赠书:9月重磅新书升级,本本经典
- Phpstorm 设置注释符缩进位置
- 编程基础二
- mac webstrom 使用scss,sass
- 使用SQL SELECT语句检索数据