JAVA Date String 转 timestamp

1.当前日转String转时间戳
Date dt=new Date();
SimpleDateFormat matter1=new SimpleDateFormat("yyyy-MM-dd");
System.out.println(matter1.format(dt));
		     
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Timestamp ts = new Timestamp(format.parse(matter1.format(dt)).getTime());
System.out.println(ts.toString());



2.当前日期转时间戳
java.util.Date today = new java.util.Date();  
return new java.sql.Timestamp(today.getTime());


3.时间戳转String
    public static String timestamp2Str(Timestamp tp) {
    	if (tp == null) {
    		return "";
    	}
    	SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    	String str = df.format(tp);
    	return str;
    }


timestamp to Date





比较


<code>
String DateStr1 = "2014-10-1 10:20:16";
String DateStr2 = "2014-10-07 15:50:35";
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dateTime1 = dateFormat.parse(DateStr1);
Date dateTime2 = dateFormat.parse(DateStr2);
int i = dateTime1.compareTo(dateTime2);
System.out.println(i < 0);

</code>

猜你喜欢

转载自tianqiushi.iteye.com/blog/2076660