常用数据库字符串转换为时间戳
2021/12/14 19:18:25
本文主要是介绍常用数据库字符串转换为时间戳,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、ClickHouse
ck数据库对字符串进行时间戳的转换常用toDate()函数,具体样例如下。
代码样例:
SELECT toDateTime('2016-06-15 23:00:00') AS time, toDate(time) AS date_local, toDate(time, 'Asia/Yekaterinburg') AS date_yekat, toString(time, 'US/Samoa') AS time_samoa
输出结果:
┌────────────────time─┬─date_local─┬─date_yekat─┬─time_samoa──────────┐ │ 2016-06-15 23:00:00 │ 2016-06-15 │ 2016-06-16 │ 2016-06-15 09:00:00 │ └─────────────────────┴────────────┴────────────┴─────────────────────┘
二、Hive
hive数据库unix_timestamp(string date,string format) 返回 date 对应的时间戳,date表示字符格式的时间,format表示想要转换成的格式,使用from_unixtime()函数将时间戳转换为字符串。
代码样例:
SELECT unix_timestamp() AS now_tm, unix_timestamp('2016-06-15 23:00:00') AS his_tm, unix_timestamp('2016-06-15 23:00:00','yyyy-MM-dd') AS his_tm1, from_unixtime(1465920000,'yyyy-MM-dd') AS tm;
输出结果:
now_tm his_tm his_tm1 tm 1639462456 1466002800 1465920000 2016-06-15
三、Oracle
(1)to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错。
是将字符串转化为日期(DATE)格式,而且转化之后的格式与orcal系统日期参数有关
(2)to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。
这篇关于常用数据库字符串转换为时间戳的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南