首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确认日期格式‘14-8月-2020年12:30:42’为日期时间类型

确认日期格式‘14-8月-2020年12:30:42’为日期时间类型
EN

Stack Overflow用户
提问于 2020-09-08 12:19:44
回答 1查看 53关注 0票数 0

我试图使用以下函数将“2020/08/14 12:30:42”格式的日期时间列转换为格式为“14-8月-2020年12:30:42”的日期时间列:

代码语言:javascript
复制
select
*,
date_format(starttimecet,'%d-%M-%Y %h:%i:%s) as test

from table

虽然此功能成功地做到了这一点,但测试列的‘14-8-2020 12:30:42’格式不再承认它为日期时间列。是否有一种方法可以使列具有这种格式,但仍然将其识别为日期时间类型?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-08 12:26:50

不,一旦您将真正的日期时间文字转换为文本字符串,它就不再是日期时间了。您当前的查询实际上是大致按照您应该做的工作进行的。具体来说,您应该根据需要在整个查询过程中保留原始的datetime列,然后在最终的外部选择中显示您想要的文本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63793802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档