2015-11-05 102 views
2

数字MDY值我已经在有日期的表中的列,因为这样的:格式化日起在MySQL

2010-01-15 00:00:00 
2002-10-24 09:00:00 
2015-04-29 10:00:00 

,现在我需要生成一个新的列,例如(月,日,年):

01152010 
10242002 
04292015 

我找不到一个简单的方法来做到这一点。我所看到的所有解决方案都是用于更改日期类型或自纪元以来获得秒数!

我也试过串操作

回答

4

你可以尝试使用MySQL DateFormat Function的种种。

该文档对于这类事情来说是一个很好的资源。

SELECT DATE_FORMAT(dateColumn, '%m%d%Y') As FormattedDate FROM <table>; 

这是an example我用SQLFiddle制作的。