packagecom.snow;importjava.text.DateFormat;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Date;public classTimeUtil {/*** 获取当前时间 格式为 2016-06-16 10:32:53
*
*@returnString
*@authorjingxue.chen
* @date 2016-6-16 上午10:33:27*/
public staticString getCurrentTimeSceond() {
DateFormat format= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=format.format(newDate());returntime;
}/*** 获取当前时间 加10分钟 格式为 2016-06-16 10:42:53
*
*@returnString
*@authorjingxue.chen
* @date 2016-6-16 上午10:33:32*/
public staticString getAfterTenTimeSceond() {long currentTime = System.currentTimeMillis() + 10 * 60 * 1000;
Date date= newDate(currentTime);
DateFormat df= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String nowTime=df.format(date);returnnowTime;
}/*** 获取当前时间的 时分 格式为 2016-06-16 10:32
*
*@returnString
*@authorjingxue.chen
* @date 2016-6-16 上午10:33:39*/
public staticString getCurrentTimeMinute() {
DateFormat format= new SimpleDateFormat("yyyy-MM-dd HH:mm");
String time=format.format(newDate());returntime;
}/*** 获取当前时间 年月 格式为 2016-06-16
*
*@returnString
*@authorjingxue.chen
* @date 2016-6-16 上午10:33:47*/
public staticString getCurrentTimeDay() {
DateFormat format= new SimpleDateFormat("yyyy-MM-dd");
String time=format.format(newDate());returntime;
}/*** 获取时间,格式为 201606161032053
*
*@returnString
*@authorjingxue.chen
* @date 2016-6-16 上午10:34:09*/
public staticString getuniqukey() {
DateFormat format= new SimpleDateFormat("yyyyMMddHHmmsss");
String time=format.format(newDate());returntime;
}/*** 将 Date 转换为 时间格式 格式为 yyyy-MM-dd HH:mm:ss
*
*@paramdate
*@returnString
*@authorjingxue.chen
* @date 2016-6-16 上午10:33:50*/
public staticString convertTimeSceond(Date date) {
DateFormat format= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=format.format(date);returntime;
}/*** 将 Date 转换为 时间格式 格式为 yyyy-MM-dd
*
*@paramdate
*@returnString
*@authorjingxue.chen
* @date 2016-6-16 上午10:33:54*/
public staticString convertTimeDay(Date date) {
DateFormat format= new SimpleDateFormat("yyyy-MM-dd");
String time=format.format(date);returntime;
}/*** 将 String格式的时间 转换为 时间格式 格式为 Thu Jun 16 10:52:53 CST 2016
*
*@paramtime
*@returnDate
*@authorjingxue.chen
* @date 2016-6-16 上午10:33:57*/
public staticDate convertDateSceond(String time) {
DateFormat format= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=null;try{
date=format.parse(time);
}catch(ParseException e) {
e.printStackTrace();
}returndate;
}/*** 将 String格式的时间 转换为 时间格式 格式为 Thu Jun 16 00:00:00 CST 2016
*
*@paramtime
*@returnDate
*@authorjingxue.chen
* @date 2016-6-16 上午10:34:01*/
public staticDate convertDateDay(String time) {
DateFormat format= new SimpleDateFormat("yyyy-MM-dd");
Date date=null;try{
date=format.parse(time);
}catch(ParseException e) {
e.printStackTrace();
}returndate;
}/*** 判断 第一个时间是否大于第二个时间 false
*
*@paramdate1
*@paramdate2
*@returnboolean
*@authorjingxue.chen
* @date 2016-6-16 上午10:34:05*/
public static booleancompDate(String date1,String date2) {
SimpleDateFormat format= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");boolean time=false;try{
Date dates1=format.parse(date1);
Date dates2=format.parse(date2);if(dates1.getTime()>dates2.getTime()){
time=true;
}
}catch(ParseException e) {
e.printStackTrace();
}returntime;
}
}