package wlj.common;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Locale;
import java.util.Random;
public class VeDate {
/**
*
* @return
*/
public static String getCurrentStrDate(){
SimpleDateFormat formatter = new SimpleDateFormat("HH时mm分ss秒");
Date currentTime = new Date();
String dateString = formatter.format(currentTime);
return dateString;
}
/**
* 传入一个:‘2012年12月1日’ 或者‘2012-12-1 ’ 格式的时间字符串转换为 2012-12-1时间格式
* @param date 时间字符串
* @return
*/
public static Date getDateByStringDate(String date){
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String datastr = "";
if(date.indexOf("年")!=-1){
String yearstr = date.substring(0, date.indexOf("年"));
String monthstr = date.substring(date.indexOf("年")+1, date.indexOf("月"));
String daystr = date.substring(date.indexOf("月")+1, date.indexOf("日"));
datastr = yearstr+"-"+monthstr+"-"+daystr;
}else{
datastr = date;
}
Date d;
try {
d = formatter.parse(datastr);
return d;
} catch (ParseException e) {
e.printStackTrace();
return null;
}
}
/**
* 获取现在时间
*
* @return 返回时间类型 yyyy-MM-dd HH:mm:ss
*/
public static Date getNowDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
Date currentTime_2;
try {
currentTime_2 = formatter.parse(dateString);
return currentTime_2;
} catch (ParseException e) {
e.printStackTrace();
return null;
}
}
/**
* 获取现在时间
* @throws ParseException
*
* @return返回短时间格式 yyyy-MM-dd
*/
public static Date getNowDateShort() throws ParseException {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(currentTime);
Date currentTime_2 = formatter.parse(dateString);
return currentTime_2;
}
/**
* 获取现在时间
*
* @return返回字符串格式 yyyy-MM-dd HH:mm:ss
*/
public static String getStringDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
return dateString;
}
/**
* 获取现在时间
*
* @return 返回短时间字符串格式yyyy-MM-dd
*/
public static String getStringDateShort() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(currentTime);
return dateString;
}
/**
* 获取时间 小时:分;秒 HH:mm:ss
*
* @return
*/
public static String getTimeShort() {
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
Date currentTime = new Date();
String dateString = formatter.format(currentTime);
return dateString;
}
/**
* 将长时间格式字符串转换为时间 yyyy-MM-dd HH:mm:ss
*
* @param strDate
* @return
*/
public static Date strToDateLong(String strDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
ParsePosition pos = new ParsePosition(0);
Date strtodate = formatter.parse(strDate, pos);
return strtodate;
}
/**
* 将长时间格式时间转换为字符串 yyyy-MM-dd HH:mm:ss
*
* @param dateDate
* @return
*/
public static String dateToStrLong(java.util.Date dateDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(dateDate);
return dateString;
}
/**
* 将短时间格式时间转换为字符串 yyyy-MM-dd
*
* @param dateDate
* @param k
* @return
*/
public static String dateToStr(java.util.Date dateDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(dateDate);
return dateString;
}
/**
* 将短时间格式字符串转换为时间 yyyy-MM-dd
*
* @param strDate
* @return
*/
public static Date strToDate(String strDate) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date strtodate;
try {
strtodate = formatter.parse(strDate);
return strtodate;
} catch (ParseException e) {
e.printStackTrace();
return null;
}
}
/**
* 得到现在时间
*
* @return
*/
public static Date getNow() {
Date currentTime = new Date();
return currentTime;
}
/**
* 提取一个月中的最后一天
*
* @param day
* @return
*/
public static Date getLastDate(long day) {
Date date = new Date();
long date_3_hm = date.getTime() - 3600000 * 34 * day;
Date date_3_hm_date = new Date(date_3_hm);
return date_3_hm_date;
}
/**
* 得到现在时间
*
* @return 字符串 yyyyMMdd HHmmss
*/
public static String getStringToday() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd HHmmss");
String dateString = formatter.format(currentTime);
return dateString;
}
/**
* 得到现在小时
*/
public static String getHour() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
String hour;
hour = dateString.substring(11, 13);
return hour;
}
/**
* 得到现在分钟
*
* @return
*/
public static String getTime() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
String min;
min = dateString.substring(14, 16);
return min;
}
/**
* 根据用户传入的时间表示格式,返回当前时间的格式 如果是yyyyMMdd,注意字母y不能大写。
*
* @param sformat
* yyyyMMddhhmmss
* @return
*/
public static String getUserDate(String sformat) {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat(sformat);
String dateString = formatter.format(currentTime);
return dateString;
}
/**
* 二个小时时间间的差值,必须保证二个时间都是"HH:MM"的格式,返回字符型的分钟
*/
public static String getTwoHour(String st1, String st2) {
String[] kk = null;
String[] jj = null;
kk = st1.split(":");
jj = st2.split(":");
if (Integer.parseInt(kk[0]) < Integer.parseInt(jj[0]))
return "0";
else {
double y = Double.parseDouble(kk[0]) + Double.parseDouble(kk[1]) / 60;
double u = Double.parseDouble(jj[0]) + Double.parseDouble(jj[1]) / 60;
if ((y - u) > 0)
return y - u + "";
else
return "0";
}
}
/**
* 得到二个日期间的间隔天数
*/
public static String getTwoDay(String sj1, String sj2) {
SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");
long day = 0;
try {
java.util.Date date = myFormatter.parse(sj1);
java.util.Date mydate = myFormatter.parse(sj2);
day = (date.getTime() - mydate.getTime()) / (24 * 60 * 60 * 1000);
} catch (Exception e) {
return "";
}
return day + "";
}
/**
* 时间前推或后推分钟,其中JJ表示分钟.
*/
public static String getPreTime(String sj1, String jj) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String mydate1 = "";
try {
Date date1 = format.parse(sj1);
long Time = (date1.getTime() / 1000) + Integer.parseInt(jj) * 60;
date1.setTime(Time * 1000);
mydate1 = format.format(date1);
} catch (Exception e) {
}
return mydate1;
}
/**
* 得到一个时间延后或前
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
此项目为一个空结构的完整框架,还做了底层DAO和简单的分层。 其中SPINRG的数据连接池是配置在当前系统用户根目录下eg:C:\Users\Administrator\DBInfo\application.properties 具体配置如下:(如果使用别的数据库只更改数据配置和驱动即可) DB.url=jdbc:oracle:thin:@localhost:1521:ora10g DB.driverClassName=oracle.jdbc.driver.OracleDriver DB.username=pm_bate1 DB.password=123456 项目直接解压可在ECLIPSE中运行....
资源推荐
资源详情
资源评论
收起资源包目录
SpringMVC+Spring+Hibernate+JPA空项目 (113个子文件)
VeDate.class 10KB
CustomerData.class 7KB
Customer.class 5KB
CustomerController.class 2KB
CustomerRegisterImpl.class 2KB
CustomerDaoImpl.class 2KB
ChangePasswordEncoding.class 1KB
CreateUUID.class 493B
CustomerService.class 202B
CustomerDao.class 185B
.classpath 912B
org.eclipse.wst.common.component 479B
org.eclipse.wst.jsdt.ui.superType.container 49B
hibernate3.jar 2.31MB
jfreechart-1.0.14.jar 1.39MB
freemarker-2.3.16.jar 860KB
org.springframework.context-3.1.0.M1.jar 779KB
mysql-connector-java-5.1.17-bin.jar 769KB
jackson-mapper-asl-1.9.9.jar 762KB
jxl.jar 709KB
javassist-3.9.0.GA.jar 583KB
org.springframework.beans-3.1.0.M1.jar 568KB
commons-collections-3.1.jar 546KB
antlr-2.7.6.jar 433KB
org.springframework.web.servlet-3.1.0.M1.jar 428KB
quartz-all-1.6.0.jar 426KB
org.springframework.web-3.1.0.M1.jar 409KB
org.springframework.core-3.1.0.M1.jar 403KB
org.springframework.jdbc-3.1.0.M1.jar 384KB
mail.jar 348KB
log4j-1.2.11.jar 342KB
org.springframework.orm-3.1.0.M1.jar 332KB
org.springframework.aop-3.1.0.M1.jar 322KB
dom4j-1.6.1.jar 307KB
spring-security-core-3.0.5.RELEASE.jar 304KB
jcommon-1.0.17.jar 303KB
oval-1.31.jar 283KB
hibernate-annotations-3.3.1.GA.jar 274KB
commons-lang-2.5.jar 273KB
cglib-2.2.jar 272KB
org.springframework.transaction-3.1.0.M1.jar 238KB
jackson-core-asl-1.9.9.jar 227KB
ognl-3.0.1.jar 224KB
plexus-container-default-1.0-alpha-10.jar 214KB
org.springframework.test-3.1.0.M1.jar 207KB
ehcache-1.2.3.jar 203KB
org.springframework.jms-3.1.0.M1.jar 190KB
commons-beanutils-1.7.0.jar 184KB
org.springframework.web.portlet-3.1.0.M1.jar 181KB
dwr-1.1.1.jar 180KB
sitemesh-2.4.2.jar 177KB
org.springframework.expression-3.1.0.M1.jar 171KB
plexus-utils-1.2.jar 169KB
commons-io-2.0.1.jar 156KB
commons-digester-2.0.jar 145KB
commons-validator-1.3.1.jar 136KB
commons-dbcp.jar 119KB
hibernate-entitymanager-3.3.2.GA.jar 116KB
org.springframework.context.support-3.1.0.M1.jar 96KB
commons-chain-1.2.jar 90KB
servlet-api.jar 86KB
ezmorph-1.0.3.jar 76KB
org.springframework.oxm-3.1.0.M1.jar 67KB
hibernate-commons-annotations-3.3.0.ga.jar 65KB
oro-2.0.8.jar 64KB
commons-pool-1.3.jar 61KB
commons-fileupload-1.2.2.jar 58KB
org.springframework.asm-3.1.0.M1.jar 52KB
ejb3-persistence-1.0.2.GA.jar 49KB
org.springframework.aspects-3.1.0.M1.jar 45KB
asm-3.1.jar 42KB
commons-logging-1.0.4.jar 37KB
classworlds-1.1.jar 37KB
asm-commons-3.1.jar 32KB
commons-email-1.2.jar 32KB
org.springframework.web.struts-3.1.0.M1.jar 31KB
slf4j-api-1.5.8.jar 23KB
asm-tree-3.1.jar 21KB
jstl-1.1.2.jar 20KB
juli-6.0.18.jar 19KB
org.springframework.instrument.tomcat-3.1.0.M1.jar 11KB
jta-1.1.jar 11KB
slf4j-simple-1.5.8.jar 7KB
org.springframework.instrument-3.1.0.M1.jar 7KB
aopalliance-1.0.jar 4KB
VeDate.java 16KB
CustomerData.java 6KB
Customer.java 4KB
CustomerController.java 1KB
CustomerRegisterImpl.java 1KB
CustomerDaoImpl.java 997B
ChangePasswordEncoding.java 973B
CreateUUID.java 268B
CustomerService.java 209B
CustomerDao.java 141B
.jsdtscope 503B
register.jsp 812B
index.jsp 539B
error.jsp 455B
login.jsp 383B
共 113 条
- 1
- 2
princejwg
- 粉丝: 13
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页