mysql - 将 MySQL 字符串转换为时间
问题描述
我有一列存储为例如 0545(上午 5:45)的时间和存储为 20180801 的日期列。我想将它们组合成一个值 2018/08/01 05:45 am)我正在这样做如果有区别,则通过 ODBC 连接。我可以在日期列上使用 STR_TO_DATE 但我无法确定时间列。谢谢。
解决方案
str_to_date()
在整个事情上使用:
select str_to_date(concat(datecol, timecol), '%Y%m%d%h%i')
推荐阅读
- pandas - 根据索引列折叠熊猫数据框行
- java - 如何将时间单位从秒更改为天/月/年
- ruby-on-rails - 按属性的子字符串(时间)对记录进行排序
- android - Webview - Android App - 测试以查看是否在 Android App 而不是 Android Chrome
- bash - bash 为终端输出添加颜色
- jersey - 泽西阅读 zipinputstream
- spring - 在 Spring Boot 上使用 OAuth2 保护特定资源 id
- node.js - 无法让 Apache 反向代理我的 node.js 应用程序 (https)
- https - Couchdb ssl 未侦听端口 6984
- python - 使用瞻博网络 PyEZ 加载配置文件