oracle数据库中日期格式化
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
向oracle数据库中添加格式化的日期,
1.字符到日期操作,用到to_date
SimpleDateFormatdateformate = new SimpleDateFormat("yyyy-MM-dd");
String createTime = "to_date('"+dateformate.format(new Date())+"','yyyy-mm-dd')";
2.日期到字符操作,用到to_char
selectsysdate,to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual selectsysdate,to_char(sysdate,’yyyy-mm-ddhh:mi:ss’) from dual
selectsysdate,to_char(sysdate,’yyyy-dddhh:mi:ss’) from dual
selectsysdate,to_char(sysdate,’yyyy-mm iw-d hh:mi:ss’) from dual
3..日期格式参数含义说明
D 一周中的星期几
DAY 天的名字,使用空格填充到9个字符
DD 月中的第几天
DDD 年中的第几天
DY 天的简写名
IW ISO标准的年中的第几周
IYYY ISO标准的四位年份
YYYY 四位年份
YYY,YY,Y 年份的最后三位,两位,一位
HH 小时,按12小时计
HH24 小时,按24小时计
MI 分
SS 秒
MM 月
Mon 月份的简写
Month 月份的全名
W 该月的第几个星期
WW 年中的第几个星期 1.日期时间间隔操作
当前时间减去7分钟的时间
selectsysdate,sysdate - interval ’7’ MINUTE from dual
当前时间减去7小时的时间
selectsysdate - interval ’7’ hour from dual
当前时间减去7天的时间
selectsysdate - interval ’7’ day from dual
当前时间减去7月的时间
selectsysdate,sysdate - interval ’7’ month from dual
当前时间减去7年的时间
selectsysdate,sysdate - interval ’7’ year from dual
时间间隔乘以一个数字
select sysdate,sysdate - 8 *interval ’2’ hour from dual