public class TimeUtil {
/**
* 把毫秒转化成日期
* @param dateFormat(日期格式,例如:MM/dd/yyyy HH:mm:ss)
* @param millSec(毫秒数)
* @return
*/
public static String transferLongToDate(String dateFormat,Long millSec){
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
Date date= new Date(millSec);
return sdf.format(date);
}
public static String transferZTTimeString( Long millSec ){
Date date = new Date( millSec );
int year = date.getYear()+1900;
int month = date.getMonth()+1;
int day = date.getDate();
//System.out.println( year + "--" + month + "--" + day );
return year +"-" + month + "-" + day + " 00:00:00";
}
/**
* 返回当前的时间格式:2017-01-12
* @return
*/
public static String getNowTimeString(){
Long nowTime = new Date().getTime();
return transferZTTimeString( nowTime );
}
/**
* 获取一个月前的时间:2016-12-28
* @return
*/
public static String getAMonthAgoTimeString(){
Long monthAgo = 2592000000l;
Long nowTime = new Date().getTime();
Long millSec = nowTime - monthAgo;
return transferZTTimeString(millSec );
}
public static void main( String [] arg0 ){
String time = getNowTimeString();
System.out.println( time );
}
}
/**
* 把毫秒转化成日期
* @param dateFormat(日期格式,例如:MM/dd/yyyy HH:mm:ss)
* @param millSec(毫秒数)
* @return
*/
public static String transferLongToDate(String dateFormat,Long millSec){
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
Date date= new Date(millSec);
return sdf.format(date);
}
public static String transferZTTimeString( Long millSec ){
Date date = new Date( millSec );
int year = date.getYear()+1900;
int month = date.getMonth()+1;
int day = date.getDate();
//System.out.println( year + "--" + month + "--" + day );
return year +"-" + month + "-" + day + " 00:00:00";
}
/**
* 返回当前的时间格式:2017-01-12
* @return
*/
public static String getNowTimeString(){
Long nowTime = new Date().getTime();
return transferZTTimeString( nowTime );
}
/**
* 获取一个月前的时间:2016-12-28
* @return
*/
public static String getAMonthAgoTimeString(){
Long monthAgo = 2592000000l;
Long nowTime = new Date().getTime();
Long millSec = nowTime - monthAgo;
return transferZTTimeString(millSec );
}
public static void main( String [] arg0 ){
String time = getNowTimeString();
System.out.println( time );
}
}