首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle时间处理有关问题(trunc(),to_char()处理)

2012-07-29 
Oracle时间处理问题(trunc(),to_char()处理)trunc使用就不用说了。使用trunc注意:trunc(时间,‘yyyy’)会取得

Oracle时间处理问题(trunc(),to_char()处理)
trunc使用就不用说了。
使用trunc注意:
trunc(时间,‘yyyy’)会取得当年的第一天。
trunc(时间)默认是取得这个时间的一个格式化的日期,这个格式化的日期是区别于to_char(时间,fmyyyyMMdd)格式化的。如:2010-01-10处理后味2010-1-10
To_char(时间,‘yyyy-mm-dd’)会格式化时间,但是如果月份以及天数前面或者后面有0,会仍然显示。如2010-01-01
To_char(时间,‘fmyyyy-mm-dd’)会将时间前后的0都格式掉,所以01-10格式化出来是1-1,所以要慎用!

这里的上午 12:00:00时间是凌晨的12点,如果是咱们理解意义上的中午12点,会是pm12:00:00

热点排行