首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SQL中以YYYY-MM-DD HH:MM:SS格式转换日期和时间字符串

在SQL中以YYYY-MM-DD HH:MM:SS格式转换日期和时间字符串
EN

Stack Overflow用户
提问于 2017-11-29 17:46:06
回答 2查看 1.6K关注 0票数 0

是否有任何方法可以使用BigQuery中的遗留SQL语法或标准SQL语法来转换“:MM:SS格式的日期和时间字符串”。

就像。“2017年11月9日”至2017年-11-09:00:00

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-29 17:49:48

下面是用于BigQuery标准SQL的

代码语言:javascript
复制
#standardSQL
SELECT PARSE_DATE('%B %d, %Y', 'November 9, 2017')

结果是

代码语言:javascript
复制
f0_  
2017-11-09   

或者你可以用

代码语言:javascript
复制
#standardSQL
SELECT PARSE_DATETIME('%B %d, %Y', 'November 9, 2017') 

回传

代码语言:javascript
复制
f0_  
2017-11-09T00:00:00  
票数 3
EN

Stack Overflow用户

发布于 2017-11-29 17:53:14

Server (2005、2000、7.0)没有任何灵活的,甚至是非灵活的方式,可以将任意结构的日期时间转换为字符串格式的日期时间并将其转换为日期时间数据类型。

所谓“任意”,我指的是“一种形式,它的作者,虽然不是你,我或地球另一边的人,会认为是直观的,完全显而易见的。”坦率地说,我不确定是否有这样的算法。

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

https://stackoverflow.com/questions/47558736

复制
相关文章

相似问题

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