首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带时区的单元日期时间格式

带时区的单元日期时间格式
EN

Stack Overflow用户
提问于 2016-11-15 03:01:43
回答 1查看 10.8K关注 0票数 2

我有一个unix时间戳,它在插入到sql服务器数据库之前使用HIVE中的视图进行转换。我遇到的问题是,我需要正确的格式将其插入到sql server中的datetime偏移量(2)字段中。下面是蜂巢的一个例子:

查询:选择from_unixtime(1413587962,'yyyy.MM.dd hh:mm:ss‘); 结果: 2014.10.17 11:19:22

SQL server无法隐式转换该格式。如果我运行这是SQL server:

查询:选择转换(DATETIMEOFFSET(2),'2014.10.17 11:19:22 UTC') 结果:当从字符串转换日期和/或时间时,Msg 241、级别16、状态1、第1行转换失败。

如果我将UTC更改为+00:00,则SQL server转换为DATETIMEOFFSET(2)很好。

我需要在单元中使用什么格式来呈现偏移量中的小时和分钟而不是文本时区?我累了-嗯,还有z。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-15 05:56:21

可能对此有帮助,Captial选择from_unixtime(1413587962,'yyyy.MM.dd hh:mm:ss Z') 2014.10.17 11:19:22 +0000

代码语言:javascript
复制
 If that does not work direct +00:00 works? 
select from_unixtime(1413587962, 'yyyy.MM.dd hh:mm:ss +00:00')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40601327

复制
相关文章

相似问题

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