mysql - 字符串到 now() MySQL
问题描述
有没有办法将字符串转换为日期?我有以下日期。
'012018'
我想将其转换为 MySQL now()
。应该是这样的
2018-01-01 00:00:00
我以这种格式存储价值。
解决方案
如果您的字符串是两位数的月、日和年:
select TIMESTAMP(STR_TO_DATE('012018','%m%d%y'));
如果是两位数月份和四位数年份:
select TIMESTAMP(STR_TO_DATE(CONCAT('01','012018'),'%d%m%Y'));
推荐阅读
- html - 如何将 html 数据从 Google 侧边栏传递到 gs 代码中的变量
- video - VP9 的每帧元数据
- python - 在 Keras 中实现对抗性损失
- c - 附加到进程后,如何检查tracee是否在系统调用中?
- docker - 如何在 alpine linux 中安装 Go
- selenium - Selenium-如何找到 Web Element 的定位器?
- python - 用不同DataFrames Python Pandas的经纬度计算公里
- angular - 使用Angular2将所有复选框更改为真或假
- java - 我无法使用 AssertJ 测试 Swing GUI
- android - 退出全屏使应用程序空白