sql - 如何在 HIVE 中将时间戳舍入到一天?
问题描述
我有一个字符串值,例如'2020-10-01T02:02:50.918+03:00'
. 如何获得这样的值:2020-10-01 00:00:00.000
在 Hive 中的时间戳数据类型中?
解决方案
使用 substr 获取 yyyy-MM-dd,然后使用时间戳构造。
演示:
select timestamp(substr('2020-10-01T02:02:50.918+03:00',1,10))
结果:
2020-10-01 00:00:00.0
推荐阅读
- python - 如何输入 JSON 文件
- tensorflow - Tensorflow Object Detection API Faster-RCNN 收敛但检测不准确
- ios - UIPage 控件的画外音或可访问性
- aws-glue - 如果大小 >1MB,AWS 爬虫无法对 S3 中的文件类型存储进行分类
- javascript - 如何从输入值中删除数字?
- vba - 如何删除单词中以某个单词开头的每一行?
- javascript - 连接和缩小后如何使用require js文件
- angular - Angular Routing: Should I use more than one routing file?
- angular - 我无法在选择选项中设置默认值(Angular)
- python - Python 布尔表达式