在Oracle 中的日期型数据实际含有两个值: 日期和时间。
日期函数的数学运算:
- 在日期上加上或减去一个数字结果仍为日期。
- 两个日期相减返回日期之间相差的天数。
- 可以用数字除24来向日期中加上或减去天数。
注:日期不允许做加法运算,无意义。
数学运算符:用于操作数字和日期。
例:计算员工入职到现在多少周时间?
日期函数:
例:求员工入职到现在几个月,入职那月最后一天的日期和入职6个月后的日期。
转换函数:主要包括TO_CHAR函数和TO_DATE 函数对于日期、数字、字符之间的转换。
转换函数格式:
- 必须包含在单引号中而且大小写敏感。
- 可以包含任意的有效的日期格式。
- 日期之间用逗号隔开。
日期格式:
TO_CHAR函数对日期和数字的运用:
例:按yyyy-mm-dd格式查询员工入职日期并把工资按人民币格式输出。
TO_DATE 函数对字符的运用:
例:查询1987年6月17日入职的员工。