gpt4 book ai didi

MySql YYYY-MM-DDTHH :MM:SS to time

转载 作者:太空宇宙 更新时间:2023-11-03 10:52:41 24 4
gpt4 key购买 nike

我有一个包含 varchar 列 DateFrom 的表,格式如下:

2014-02-22T08:08:00

我想要一个打印 08:08 的 sql 和一个打印 22-02-2014 的 sql,但我似乎无法让时间函数工作。

我想要做的是获取 DateFrom 中的所有条目并将它们打印为时间 (HH:MM)日期也一样。

最佳答案

虽然我认为字符串函数在这种情况下是更好的选择(就像@hakre 回答的那样)并且 cpu 成本更低,但您也可以使用 STR_TO_DATEDATETIME 函数。

SELECT 
DATE(STR_TO_DATE('2014-02-22T08:08:00', '%Y-%m-%dT%H:%i:%s')),
TIME(STR_TO_DATE('2014-02-22T08:08:00', '%Y-%m-%dT%H:%i:%s'))

关于MySql YYYY-MM-DDTHH :MM:SS to time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23264363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com