oracle中如何获得日期中的年份

oracle中如何获得日期中的年份,第1张

以下列举两种方式在在Oracle中获得日期中的年份,例如把sysdate中的年份取出来。

1、Select to_number(to_char(sysdate,'yyyy')) from dual

实例代码:

select

to_number(to_char(thiredate,'yyyy'))as 入职年,

from emp t;

运行结果:

2、使用Extract函数,Select Extract(year from sysdate) from dual,这种方法省掉了类型转换,

看上去更加简洁。此方法获得的结果,是数值型

实例代码:

select

extract(year from thiredate) as入职年,

from emp t  ;

运行结果:

扩展资料:

如果想在Oracle中获取日期中的月份,天数。可以将Select to_number(to_char(sysdate,'yyyy'))

from dual改为Select to_number(to_char(sysdate,'MM')) from dual和Select

to_number(to_char(sysdate,'DD')) from dual。

Extract函数中只需将Select Extract(month from sysdate) from dual改为Select Extract(year from sysdate) from dual和Select Extract(day from sysdate) from dual

取得时间相关的信息的话,要用到python

time模块,python

time模块里面有很多非常好用的功能,你可以去官方

文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970年到现在时间相隔的时间。

你可以试下下面的方式来取得当前时间的时间戳:

import

time

print

timetime()

这是因为加了full获取到的就是四位数的年份(比如2019),不加则是两位数的年份(比如19),而两位数的年份容易引起误解(不管是人还是电脑),比如19究竟是指2019还是1919或者是2119呢?所以现在基本上是废弃不用的了,都改用四位数年份了。

以上就是关于oracle中如何获得日期中的年份全部的内容,包括:oracle中如何获得日期中的年份、python怎么获取当前时间年月日、JS中查看年份的时间戳为什么要加full等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9523223.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存