今天发现之前从oracle导出的数据时间格式很奇怪:

"ACTIVETIME","ACTIVITYID"
"2018-08-10 06:08:43","4001"
"2018-08-10 06:08:12","4001"
"2018-08-10 06:08:43","4001"
"2018-08-10 06:08:48","4001"
"2018-08-10 06:08:04","4001"
"2018-07-19 05:07:15","4001"
"2018-07-19 03:07:00","4001"
"2018-07-20 05:07:00","4001"
"2018-07-20 05:07:00","4001"
"2018-07-20 05:07:00","4001"
"2018-07-20 05:07:00","4001"
"2018-07-20 05:07:00","4001"

  然后去看了下脚本:

select to_char(t.Activetime,'yyyy-MM-dd HH:mm:ss') Activetime,t.activityid from T_INVITER_RECORD t where t.ACTIVITYID = 4001;

  这里oracle的时间格式不区分大小写,所以MM跟mm对oracle来说就是一样的事情,所以分钟就变成了月,全都是07了。正确的时间格式应该是yyyy-mm-dd,hh24:mi:ss,脚本改下:

select to_char(t.Activetime,'yyyy-mm-dd,hh24:mi:ss') Activetime,t.activityid from T_INVITER_RECORD t where t.ACTIVITYID = 4001;

  输出结果正常了:

ACTIVETIME    ACTIVITYID
2018-08-10,18:01:43 4001
2018-08-10,18:01:12 4001
2018-08-10,18:00:43 4001
2018-08-10,18:02:48 4001
2018-08-10,18:02:04 4001
2018-07-19,17:38:15 4001
2018-07-19,15:46:00 4001
2018-07-20,17:00:00 4001
2018-07-20,17:00:00 4001
2018-07-20,17:00:00 4001
2018-07-20,17:00:00 4001
2018-07-20,17:00:00 4001
2018-07-20,17:00:00 4001

最新文章

  1. 连接SQLServer时,因启用连接池导致孤立事务的原因分析和解决办法
  2. MongoDB 学习笔记一: 配置
  3. mysql 的 VARCHAR VARCHAR2
  4. layout
  5. 使用FOR循环语句在屏幕上输出一个由星号组成的直角三角形
  6. 【Java】java的内存浅析
  7. poj2586
  8. C#编写的序列化通用类代码
  9. Difference between <? super T> and <? extends T> in Java
  10. mongodb的 或 查询,实践总结
  11. a^b%c 的三种形式
  12. ZooKeeper 学习笔记
  13. cocos creator主程入门教程(九)—— 瓦片地图
  14. kubernetes 报错汇总
  15. java线程之二(synchronize和volatile方法)
  16. C#循环语句整理
  17. 【gulp】gulp-file-include 合并 html 文件
  18. postgresql 获取修改列的值
  19. [转载]WIN7已经记住访问另一台电脑的账号和密码 凭证
  20. WPF中的数据驱动

热门文章

  1. C# 设计模式巩固 - 单例模式
  2. 【HTML5】HTML5 WebSocket简介以及简单示例
  3. Nginx配置请求转发location及rewrite规则
  4. PentesterLab-From SQL Injection to Shell: PostgreSQL edition
  5. APUE学习笔记——8.1-8.4 进程基础
  6. 微信小程序页面跳转方法汇总
  7. SpringMVC札集(06)——转发和重定向
  8. Xcode 在读写上提速100倍
  9. Jmter安装和配置
  10. sql基础语法复习(二)-- 分组,连接的使用