package cn.gnetwork.entity.permission;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
public static String getDate() {
SimpleDateFormat ft = new SimpleDateFormat("yyyy/MM/dd");
Date dd = new Date();
return ft.format(dd);
}
public static long getQuot(String time1, String time2) {
long quot = 0;
SimpleDateFormat ft = new SimpleDateFormat("yyyy/MM/dd");
try {
Date date1 = ft.parse(time1);
Date date2 = ft.parse(time2);
quot = date1.getTime() - date2.getTime();
quot = quot / 1000 / 60 / 60 / 24;
} catch (ParseException e) {
e.printStackTrace();
}
return quot;
}
public static void main(String[] args) throws Exception {
String date1 = "2008/8/8";
String date2 = getDate();
long day = getQuot(date1, date2);
System.out.println("距离 " + date1 + " 还有 " + day + " 天");
SimpleDateFormat ft = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");
Date d=new Date();
ft.format(d);
System.out.println(ft.format(d));
}
//计算相差几个小时
// public static void main(String[] args) throws Exception {
// String date1 = "2012-3-12 10:43:32";
// String date2 = "2012-3-12 11:00:00";
// System.out.println("相差" + jisuan(date1, date2) + "小时");
// }
//
// public static double jisuan(String date1, String date2) throws Exception {
// java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-M-d HH:mm:ss");
// java.util.Date start = sdf.parse(date1);
// java.util.Date end = sdf.parse(date2);
// long cha = end.getTime() - start.getTime();
// double result = cha * 1.0 / (1000 * 60 * 60);
// return result;
// }
}