MySQL 转换为日期时间

标签 mysql datetime

我有一个 mysql 数据库,其中有一列日期,但它是 varchar 且格式类似于“01/05/2012”,但我需要将其转换为日期时间格式,因为我将进行一些日期时间比较。

我能做什么?

谢谢

最佳答案

使用STR_TO_DATE() :

SELECT STR_TO_DATE(`date`, '%d/%m/%Y') FROM tbl;

关于MySQL 转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10396361/

相关文章:

java - Android:单击提交按钮后将 'waiting' 字符串数据发送到数据库

php - 我需要将联系表单数据存储到数据库中我做了一些代码,但在 IndexController.php 中出现错误

mysql - SQL 多对多 JSON

mysql - 如何计算两个日期之间的时间差? -MySql

javascript - 如何格式化日期时间

php - PHP & Mysql 多复选框功能

sql - unix_timestamp (MySQL) 的数据类型是什么?

c# - 如何在 C# 中获取昨天和明天的日期时间

datetime - R:计算2个数字时间之间耗时,例如944和1733是469分钟

python - 如何解析没有日期的时间字符串和没有时间的日期字符串?