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
使用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
本文详细介绍了数据库中TRUNC和TO_CHAR函数的使用方法及注意事项,包括如何使用TRUNC处理时间数据来获取特定格式的日期,以及TO_CHAR函数在格式化日期时的行为差异。
2320

被折叠的 条评论
为什么被折叠?



