时间:2021-07-01 10:21:17 帮助过:20人阅读
//取当前年度
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