码迷,mamicode.com
首页 > 数据库 > 详细

SQL与日期有关

时间:2020-09-09 18:48:47      阅读:45      评论:0      收藏:0      [点我收藏+]

标签:年度   end   fst   to_char   有关   format   数据   ber   form   

//获取当前年月日
private String getDate(String format){
//format格式yyyyMMddHHmmss或yyyyMMdd等...
Date date = new Date();
SimpleDateFormat dateFormat= new SimpleDateFormat(format);
return dateFormat.format(date);
}


//取当前年度
Calendar cal = Calendar.getInstance();
/**
* 获取数据库时间
* @return Date
*/
public static Date getSysDate(){
String sql="select sysdate from dual ";
Date date=DBUtils.getValue(sql, Date.class);
return date;
}
/**
* 获取数据库当前年份最后一天
* @return Date
*/
public static Date getDbCurrYearOfLastDay(){
String sql="select last_day(sysdate) from dual";
Date date=DBUtils.getValue(sql, Date.class);
return date;
}
/**
* 获取数据库当前年份最后一天
* @return String yyyyMMdd
*/
public static String getDbCurrYearOfLastDate(){
String sql="select to_char(last_day(sysdate),‘yyyyMMdd‘) as lastDay from dual";
String lastDay=DBUtils.getString(sql);
return lastDay;
}
/**
* 获取数据库时间
* @return ‘YYYYMMDDHH24miss‘ 带时分秒
*/
public static Long getSysFullTime(){
String sql="select to_number(to_char(sysdate,‘YYYYMMDDHH24miss‘)) from dual";
return DBUtils.getValue(sql, Long.class);
}
/**
* 获取数据库时间
* @return ‘yyyyMMdd HH24:mi:ss‘ 带时分秒
*/
public static String getSysStrss(){
String sql="select to_char(sysdate,‘yyyyMMdd HH24:mi:ss‘) from dual";
String date=DBUtils.getValue(sql, String.class);
return date;
}
/**
* 获取数据库日期
* @return yyyyMMdd
*/
public static String getSysStr(){
String sql="select to_char(sysdate,‘yyyyMMdd‘) from dual";
String date=DBUtils.getValue(sql, String.class);
return date;
}
/**
* 获取数据库日期
* @return yyyyMMdd
*/
public static String getSysDbDateStr(){
String sql="select to_char(sysdate,‘yyyyMMdd‘) from dual";
String date=DBUtils.getValue(sql, String.class);
return date;
}
/**
* 获取数据库日期
* @return yyyyMMdd
*/
public static Integer getSysDbDate(){
return Integer.valueOf(getSysStr());
}
/**
* 获取数据库当前日期所在年月
* @return yyyyMM
*/
public static Integer getDbCurrYearMonth(){
String sql="select to_char(sysdate,‘yyyyMM‘) from dual";
String date=DBUtils.getValue(sql, String.class);
return Integer.valueOf(date);
}
/**
* 获取数据库当前日期所在年份
* @return yyyy
*/
public static Integer getDbCurrYear(){
String sql="select to_char(sysdate,‘yyyy‘) from dual";
String date=DBUtils.getValue(sql, String.class);
return Integer.valueOf(date);
}
/**
* 获取数据库当前日期所在年份
* @return yyyy
*/
public static String getDbCurrYearOfStr(){
String sql="select to_char(sysdate,‘yyyy‘) from dual";
String date=DBUtils.getValue(sql, String.class);
return date;
}

SQL与日期有关

标签:年度   end   fst   to_char   有关   format   数据   ber   form   

原文地址:https://www.cnblogs.com/xiaoyuer1229/p/13580296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!