Calendar和Data trunc和to

    xiaoxiao2021-12-14  22

    一 Calendar和Data Date endDate = sdf.parse(selectData.getEndDate()); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); SimpleDateFormat sdfl = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dataStr="2009-09-10 14:22:33"; Date now1 = sdf.parse(dataStr); now1.setTime(now1.getTime()+60*60*24*1000);//多增加一天 //如果是增加一个月是增加30还是31呢? System.out.println(now1+":\n"+now2+"\n"+new Date()); //增加一个月 Calendar cal1 = Calendar.getInstance();//2011-8-31 cal1.add(Calendar.MONTH,1); //2011-9-31 => 2011-10-1,对吗? System.out.println("cal1"+cal1.getTime());   //显示 2011-9-30 二 trunc和 to_date trunc 函数为指定元素 截断   sysdate 是oracle中取得当天的时间 trunc(date[,fmt]);  默认截取到日期  今天是 2011-09-25 select trunc(sysdate) from dual; select trunc(sysdate ,'dd') from dual ; -- 2011-9-25  --此时去除掉了后面的 时 分 秒 select trunc(sysdate ,'MM') from dual ; --2011-9-1 select trunc(sysdate ,'yyyy') from dual ; --2011-1-1 to_date inputday 是 string   inputday='20110925' 或 inputday='2011-09-25' 表中日期>trunc(inputday,'YYYY') and 表中日期<to_date(inputday,'YYYY-mm-dd') 插入时间: select t.*,t.rowid,to_date('2006/1/1 19:30:30','yyyy/MM/dd HH24:mi:ss') from
    转载请注明原文地址: https://ju.6miu.com/read-964841.html

    最新回复(0)