首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Hive常用日期格式转换

文章目录 获取当前时间 日期格式转换 返回日期中的年,月,,时,分,秒,当前的周数 计算日期差值 返回当月或当年的第一天 获取当前时间 获取当前时间戳 select unix_timestamp()...,月,,时,分,秒,当前的周数 返回日期中的年 select year('2016-08-16 10:03:01') --2016 返回日期中的月 select month('2016-08-16 10...:03:01') --8 返回日期中 select day('2016-08-16 10:03:01') --16 返回日期中的时 select hour('2016-08-16 10:03:01'...) --10 返回日期中的分 select minute('2016-08-16 10:03:01') --3 返回日期中的秒 select second('2016-08-16 10:03:01')...--1 返回日期在当前的周数 select weekofyear('2016-08-16 10:03:01') --33 计算日期差值 返回结束日期减去开始日期的天数 select datediff('

10K21

MySQL日期和时间函数汇总

CURTIME() 返回当前时间 DATE() 获取日期或日期时间表达式的日期部分 DATE_ADD() 将时间值(间隔)添加到日期值 DATE_FORMAT() 按指定格式格式化日期 DATE_SUB() 期中减去时间值...(间隔) DATEDIFF() 减去两个日期 DAY() 和 DAYOFMONTH()同义 DAYNAME() 返回工作名称 DAYOFMONTH() 返回月份的日期 (0-31) DAYOFWEEK...() 根据参数返回工作的排序 DAYOFYEAR() 返回一年中的某一天 (1-366) EXTRACT() 获取日期中的一部分 FROM_DAYS() 将一天的序号转化为日期 FROM_UNIXTIME...) 时间相减 TIMESTAMP() 对于单个参数,此函数返回日期或日期时间表达式;对于两个参数,返回参数的和 TIMESTAMPADD() 向日期时间表达式添加间隔 TIMESTAMPDIFF() 日期时间表达式中减去间隔...expr是一个表达式,指定开始日期加上或减去的间隔值。expr被计算为一个字符串;它可以以-开头表示负间隔。unit是一个关键字,指示表达式应使用的单位。

3.5K20

oracle获取当前系统时间的函数_oracle数据库系统时间查询

select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual; ORACLE里获取一个时间的年、季、月、周、的函数 select to_char...dual; –年 select to_char(sysdate, ‘MM’ ) from dual; –月 select to_char(sysdate, ‘dd’ ) from dual; –...当前时间减去7分钟的时间    select sysdate,sysdate – interval ‘7’ MINUTE from dual;   当前时间减去7小时的时间    select sysdate...– interval ‘7’ hour from dual;   当前时间减去7天的时间    select sysdate – interval ‘7’ day from dual;   当前时间减去...24制小时 分 秒 上/下午 星期中文; –获取11月天数–select to_char(last_day(to_date(‘2010-11-1′,’YYYY-MM-DD’)),’DD’) from

3.5K10

Java的日期类的时间为什么是1970年1月1开始?

是说java起源于UNIX系统,而UNIX认为1970年1月10点是时间纪元。...另外1年365天的总秒数是31536000秒, 2147483647/31536000 = 68.1年 也就是说32位能表示的最长时间是68年,而实际上到2038年01月1903时14分07秒,便会到达最大时间...,过了这个时间点,所有32位操作系统时间便会变为: 10000000 00000000 00000000 00000000 也就是1901年12月1320时45分52秒,这样便会出现时间回归的现象,很多软件便会运行异常了...----------------- 到这里,我想问题的答案已经出来了: 因为用32位来表示时间的最大间隔是68年,而最早出现的UNIX操作系统考虑到计算机产生的年代和应用的时限综合取了1970年1月1作为...至于时间回归的现象相信随着64为操作系统的产生逐渐得到解决,因为用64位操作系统可以表示到292,277,026,596年12月415时30分08秒,相信我们的N代子孙,哪怕地球毁灭那天都不用愁不够用了

4.6K20

MySQL 日期函数大全(更新中.....)

CURRENT_TIMESTAMP(); 解析:显示当前日期+时间 curtime() SELECT curtime(); 解析:显示当前时间 date() SELECT DATE("2017-06-15"); 解析:日期或日期时间表达式中提取日期值...SELECT DATE_FORMAT('2011-11-11 23:11:11','%Y-%m-%d %r') 解析:以年-月-这种格式输出。%r代码am还是pm。...FROM_DAYS() SELECT FROM_DAYS(1111); 解析:计算 0000 年 1 月 1 开始 1111天后的日期 hour() SELECT hour('1:2:3'); 解析...MONTHNAME('2011-11-11 11:11:11'); 解析:输出月的信息(英文) MONTH() SELECT MONTH('2011-11-11 11:11:11'); 解析:返回日期中的月份值...subtime() SELECT subtime('2011-11-11 11:11:11', 5); 解析:第一个参数的日期时间减去第二个参数的秒数:5 sysdate() SELECT sysdate

4K30
领券