将日期时间的所有列转换为表中的不同日期格式

时间:2014-08-15 16:00:19

标签: mysql sql date datetime

我目前有一个表,其中名为Start_Time,End_Time和Scheduled_Time的三列都具有Datetime的数据格式,格式为YYYY-MM-DD 12:00:00(24小时制)。我怎样才能将这些列转换为显示为MM-DD_YYYY 12:00:00(AM / PM)时钟的列?

1 个答案:

答案 0 :(得分:1)

我相信如果你有一个带有诸如datefield DATETIME之类的列的表,在你的select语句中,如果你是CAST(datefield AS VARCHAR(20)),这将为你提供你正在寻找的适当时间(AM,和PM)

自己测试我是从2014-12-30 16:44:00到2014年7月30日下午4:44使用CAST()

从datefield开始的