<分区>
我有两个文本字段,一个是 08/01/2012 格式的日期,另一个是包含时间的字段。我目前的时间字段格式为 09:41am,但我对其格式有一定的灵 active (例如,如果 24 小时更容易)。
我原本打算只连接字符串然后进行转换。我应该先将日期转换为 2012-08-01 吗?
我怎样才能最终转换为日期时间 (2012-08-01 09:41:00)?如何将其转换回 08/01/2012 和 09:41am 格式?
<分区>
我有两个文本字段,一个是 08/01/2012 格式的日期,另一个是包含时间的字段。我目前的时间字段格式为 09:41am,但我对其格式有一定的灵 active (例如,如果 24 小时更容易)。
我原本打算只连接字符串然后进行转换。我应该先将日期转换为 2012-08-01 吗?
我怎样才能最终转换为日期时间 (2012-08-01 09:41:00)?如何将其转换回 08/01/2012 和 09:41am 格式?
最佳答案
SELECT STR_TO_DATE(concat('08/01/2012', '09:41am'),'%d/%m/%Y%h:%i');
关于PHP 将字符串日期和时间转换为 MySQL DateTime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11763897/