Hive练习题 字符串与时间类型转换

2023-11-13

参考文章:https://blog.csdn.net/a805814077/article/details/115014708

概念:

时间戳
也就是timestamp,是hive中的一种数据类型,与unix_timestamp不是一个概念

unix_timestamp
可以直接将timestamp转成毫秒(1970-1-1至今的秒), 也可以将字符串转成毫秒,但需要指定字符串格式

from_unixtime
可以将unix_timestamp转成timestamp,也就是时间戳

to_utc_timestamp
可以将13位的unix_timestamp(精确到毫秒)转成时间戳

1.字符串转timestamp

select timestamp('2022-01-02 17:50:20.123') 
select timestamp('2022-01-02 17:50:20') 
select timestamp('2022-01-02') 

在这里插入图片描述在这里插入图片描述在这里插入图片描述

2.字符串转unix_timestmap

方法1: 直接使用unix_timestamp()

select unix_timestamp('2022-01-02 17:50:20.123', "yyyy-MM-dd HH:mm:ss.SSS") 

方法2: 先使用timestamp, 再使用unix_timestamp ( 有点脱裤子放屁的感觉… )

select unix_timestamp(timestamp('2022-01-02 17:50:20.123'));

3. 10位unix_timestamp转成timestamp

select from_unixtime(1641145820)

4. 13位unix_timestamp转成timestamp

select to_utc_timestamp(1641145820000,'UTC')

5.unix_timestamp转成时间格式字符串 ( 基本不会用吧… )

select cast(from_unixtime(1641145820) as string)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Hive练习题 字符串与时间类型转换 的相关文章

随机推荐

  • webservice中JAX-WS与CXF,Axis区别

    Web Service是一种能够使应用程序在不同的平台使用不同的编程语言进行通讯的技术规范 而这种技术规范的实现可以用不同的方法 比如使用基于XML形式的协议 SOAP 进行通讯或者是RESTFUL形式的 既然我们知道可以使用上面的两种形式
  • c编程:求出4×4矩阵中最大和最小元素值及其所在行下标和列下标,求出两条主对角线元素之和。

    求出4 4矩阵中最大和最小元素值及其所在行下标和列下标 求出两条主对角线元素之和 include
  • Python之SQLMap:自动SQL注入和渗透测试工具示例详解

    在网络安全领域中 渗透测试是一项重要的任务 其中 SQL注入攻击是最常见的一种攻击方式之一 为了简化渗透测试过程中的繁琐操作 开发者们设计了各种自动化工具 其中 SQLMap是一款使用Python编写的强大工具 用于进行自动化的SQL注入和
  • [Echarts][全网唯一]X轴axisLabel随文字长度自动旋转的实现思路

    最近看了很多BI产品 柱状图的X轴标签文字能够随着系列柱体宽度自动旋转 如果在范围内就横向 不在范围内就自动变成竖向 效果如下 axisLabel空间足够 限制了十个字符 横向显示 标题axisLabel空间不足 限制了十个字符 竖向显示
  • 模仿MybatisPlus实现 lambda query

    刚接触MybatisPlus那会 就觉得它提供的lambda调用方式挺酷的 比如常规写法new QueryWrapper eq name xiaoming 改成用lambda就是 new LambdaQueryWrapper eq User
  • pycharm中配置python解释器【最新版】

    嗨嗨 我是小圆 现在有越来越多的人正在了解python 刚入门的新手 一开始也会很多的问题 今天来给大家分享一下python新手必须学会的技巧 pycharm中配置python解释器 有很多朋友 在安装模块时成功了 但是在pycharm导入
  • JWT——概念、认证流程、结构、使用JWT

    一 什么是JWT JSON Web Token JWT is an open standard RFC 7519 that defines a compact and self contained way for securely tran
  • Kali beef-xss实现Xss详细教程。

    免责声明 本文所介绍的内容仅做学习交流使用 严禁利用文中技术进行非法行为 否则造成一切严重后果自负 1 XSS简介 1 XSS简介 XSS作为OWASP TOP 10之一 XSS中文叫做跨站脚本攻击 Cross site scripting
  • oracle表连接深入浅出

    author skate time 2010 08 20 表的连接 表的连接是指在一个SQL语句中通过表与表之间的关联 从一个或多个表检索出相关的数据 如果一个SQL语句的关联表超过两个 那么连接的顺序如何呢 ORACLE首先连接其中的两个
  • 【AWS实验 】在 AWS Fargate 上使用 Amazon ECS 部署应用程序

    文章目录 实验概览 目标 实验环境 任务 1 连接到实验命令主机 任务 2 将应用程序容器化 任务 3 构建 Web2048 容器 任务 4 创建 Amazon ECR 存储库并推送 Docker 映像 任务 5 创建 ECS 集群 任务
  • IIS6.0容器之解析漏洞复现

    漏洞简介 解析漏洞是指web服务器因对HTTP请求处理不当导致将非可执行的脚本 文件等当作可执行的脚本去执行 该漏洞一般配合web容器 iis nginx apache tomcat等 的文件上传功能去使用 以获取服务器的权限 IIS5 X
  • 【超详细】MMLab分类任务mmclassification:环境配置说明、训练、预测及模型结果可视化展示

    本文详细介绍了使用MMLab的mmclassification进行分类任务的环境配置 训练与预测流程 目录 文件配置说明 下载源码 配置文件 基于预训练模型微调或者续训练自己模型的方式 配置文件说明 数据集配置方式 更改配置文件中的类别名称
  • Docker-harbor私有仓库

    目录 一 Harbor概述 1 Harbor的概念 2 Harbor的特性 3 Harbor的构成 二 Harbor 部署 环境准备 1 部署 Docker Compose 服务 2 部署 Harbor 服务 下载或上传 Harbor 安装
  • Data,DB,DBMS,DBS,DBA

    数据 Data 数据库 Database DB 数据库管理系统 DBMS 数据库系统 DBS 数据库管理员 DBA 1 数据 数据是信息的承载者 数据可以是数字 也可以是文字 图片 音频等等 通过数字化存进计算机 2 数据库 长期存储在计算
  • 【AI实战】开源大语言模型LLMs汇总

    AI实战 开源大语言模型LLM汇总 大语言模型 开源大语言模型 1 LLaMA 2 ChatGLM 6B 3 Alpaca 4 PandaLLM 5 GTP4ALL 6 DoctorGLM MedicalGPT zh v2 7 Medica
  • 串口收发最高位为0

    串口收发最高位为0 昨天在现场 读取电表度数的时候发现一个问题 读取字节最高位不管多少全部为0 搞的我相当郁闷 最后没有办法 只好人工给他置1 今天到了公司打开 linux 程序设计 翻到终端这一章 152页 赫然写着几个大字 ISTRIP
  • input标签设置为不可用状态的三种方法

    一 disabled 禁用input元素 背景颜色变成灰色 不能点击和编辑 但后台可以接收到input中的数据
  • 超声波 HC-SR04 模块入门

    超声波 HC SR04 模块入门 简介 超声波测距模块是根据超声波遇障碍反射的原理进行测距的 能够发送超声波 接收超声波并通过处理 输出一段和发送与接收间隔时间相同的高电平信号 是常用的测距模块之一 HC SR04 是最常用的超声波测距模块
  • fastadmin两级联动

    记录 实现fastadmin 两级联动效果 后端代码 ajax控制器 读取年级数据 联动列表 public function grade status this gt request gt get status where shop id
  • Hive练习题 字符串与时间类型转换

    参考文章 https blog csdn net a805814077 article details 115014708 概念 时间戳 也就是timestamp 是hive中的一种数据类型 与unix timestamp不是一个概念 un