问题现象
时间类型数据文件中带有 AM 、 PM ,需要正常加载入库。
数据文件如下:
pst103:/home/gbase # cat time.txt
Nov 20 2016 11:30:00:123PM
Nov 20 2016 11:30:00:456AM
解决方法
指定 datetime 列的格式为 '%b %d %Y %h:%i:%s:%f%p' ( %p 代表 AM 或者 PM ),
注意小时格式必须采用 12 小时制的 %h ,而不能 是 24 小时制的 %H 。
gbase> load data infile 'sftp://gbase:gbase@10.10.10.103//home/gbase/time.t
xt' into table t_time fields terminated by '\t' DATETIME FORMAT
'%b %d %Y %h:%i:%s:%f%p';
Query OK, 2 rows affected (Elapsed: 00:00:00.84)
Task 65781 finished, Loaded 2 records, Skipped 0 records
gbase> select * from t_time;
+----------------------------+
| c1 |
+----------------------------+
| 2016-11-20 23:30:00.123000 |
| 2016-11-20 11:30:00.456000 |
+----------------------------+
2 rows in set (Elapsed: 00:00:00.00)
如果数据文件中时间不包含毫秒,可以使用 %r 代表 12 小时制的时间( hh:mm:ss 后
面紧跟着 AM 或者 PM )。
/home/gbase # cat time.txt
Nov 20 2016 11:31:00PM
Nov 20 2016 11:31:00AM
gbase> load data infile 'sftp://gbase:gbase@10.10.10.103//home/gbase/time.t
xt' into table t_time fields terminated by '\t' DATETIME FORMAT
'%b %d %Y %r';
Query OK, 2 rows affected (Elapsed: 00:00:00.73)
Task 65785 finished, Loaded 2 records, Skipped 0 records
gbase> select * from t_time;
+----------------------------+
| c1 |
+----------------------------+
| 2016-11-20 23:30:00.123000 |
| 2016-11-20 11:30:00.456000 |
| 2016-11-20 23:31:00 |
| 2016-11-20 11:31:00 |
+----------------------------+
4 rows in set (Elapsed: 00:00:00.01)
数据加载入库后 12 小时制时间根据 AM 、 PM 自动转化为 24 小时制时间。

如何加载带有 AM、PM 的时间类型数据相关推荐

  1. ros学习记录:Gazebo加载速度慢,长时间停在“Preparing your world”

    前言 ros学习记录笔记,一个小白的自留地,欢迎大佬批评指正~ 一.问题描述 Gazebo加载速度慢,长时间停在"Preparing your world" 二.解决办法 1.下载 ...

  2. Android使用Glide加载Gif慢 获取gif时间

    1,解决Glide加载Gif非常慢问题 Glide.with(MainActivity.this).load(url).asGif().diskCacheStrategy(DiskCacheStrat ...

  3. python解析json文件案例_Python加载带有注释的Json文件实例

    由于json文件不支持注释,所以如果在json文件中标记了注释,则使用python中的json.dump()无法加载该json文件. 本文旨在解决当定义"//"为json注释时,如 ...

  4. Resx 文件无效。未能加载 .RESX 文件中使用的类型 System.Collections.Generic.List`1请确保已在项目中添加了必需的引用。

    在C#程序编写过程中,会遇到:Resx 文件无效.未能加载 .RESX 文件中使用的类型 System.Collections.Generic.List1`请确保已在项目中添加了必需的引用. 主要原因 ...

  5. Bigemap加载CAD(dxf)、SHP、KML数据加载并套合到卫星图像上

    Bigemap加载CAD(dxf).SHP.KML数据加载并套合到卫星图像上 同步视频教程:如何编辑已有的测绘数据(excel转KML,txt转KML)-Bigemap GIS Office 视频教程 ...

  6. 教你设置晨曦记账本登录加载本月账目,及时间显示模式

    记账是个人及家庭理财的基础,记账更能清楚了解个人或者家庭财务收支情况, 使用晨曦记账本记账时,如何设置在登录记账本时显示出本月的账目,并设置时间显示的模式呢?这里一一给大家讲解一下吧. 登录上晨曦记账 ...

  7. html自动切换图片怎么白屏,CSS 如何影响首次加载时的白屏时间的解决方法

    含有外部 css 文件的渲染流水线 上图中,请求 HTML 数据和构建 DOM 中间有一段空闲时间,这段时间可能成为页面渲染的瓶颈.DOM 构建结束后,css 文件还未下载完成这段时间内,渲染流水线一 ...

  8. php waiting ttfb,浅谈我们个人博客网站加载过程中Waiting(TTFB)时间过长的解决办法...

    最近,我发现博客访问速度已经放缓.我检查了控制台,发现所有静态资源都在200ms内加载.只有第一份文件达到了6.65s.它被称为等待(TTFB). )占用主要加载时间的东西.具体的控制台显示内容如下: ...

  9. GEE加载指定区域、指定时间的影像

    var roi = ee.FeatureCollection("users/FXS/xiangshan"); //导入指定区域的矢量文件 var image=ee.ImageCol ...

最新文章

  1. git gui fetch不到文件_Git内部原理剖析,有比这还详细的吗?
  2. leetcode 2. 两数相加
  3. Java性能监控:您应该了解的5个开源工具
  4. 简单调试 Python 程序
  5. markdown编辑器语法——字体、字号与颜色
  6. drools 7.x KIE API解析
  7. 【转】一个40岁老程序员的前端学习之路|2021 年中总结
  8. 实现类似shared_ptr的引用计数
  9. windows应用商店打不开,错误代码0x80131500
  10. encode和encoding python区别_python 中 decode 与 encode 区别 (摘抄)
  11. 厦门大学计算机科学非全,厦门大学:2017年非全日制硕士招生全部为专业学位...
  12. js中 push pop shift unshift使用的小问题
  13. 这个时代,“寒门再难处贵子”【转载】
  14. Java - 计算两个经纬度之间的直线距离
  15. 普惠微光汇聚暖阳,招联携手奋斗者筑梦前行
  16. 用CSS画小猪佩奇,你就是下一个社会人! js将“I am a coder”反转成 “coder a am I”,不许用split,join,subString,reverse;求解方法三...
  17. clearcasse 命令
  18. 怎么调计算机运行内存大小,运行内存太小怎么办?如何扩大电脑的运行内存?...
  19. 高防CDN如何防御网络攻击
  20. 社区发现的3个评估指标:标准化互信息NMI,ARI指标,以及模块度(modularity)...

热门文章

  1. user guide
  2. 【GNSS数据下载点】常用的GNSS数据下载站点
  3. 算法实验之线性规划解决配料问题
  4. 爬虫之 爬取京东计算机书籍
  5. 使用Echarts完成对中国地图的绘制
  6. Node.js背后的V8引擎优化技术
  7. PlantUML的学习笔记
  8. 对c#倒计时程序的一点点改善(基于杜洋工作室视频)
  9. 设置 当前声音设备 输入设备
  10. 青龙2.10.13 稳定版+Ninja登录面板+傻妞+OneBot机器人 保姆级教程【2022/7/1】