package Method;
|
import java.text.ParseException;
|
import java.text.SimpleDateFormat;
|
import java.util.Calendar;
|
import java.util.Date;
|
import java.util.TimeZone;
|
|
public class GetNowTime {
|
|
|
/**ÏÔʾÄêÔÂÈÕʱ·ÖÃë2020-11-23 21:47:45*/
|
public static String now() {//»ñȡʱ¼ä·½·¨
|
Date date=new Date();//ÈÕÆÚ¶ÔÏó
|
String GreatTime1=String.format("%tF", date);//¸ñʽʱ¼äÄêÔÂÈÕ
|
String GreatTime2=String.format("%tT", date);//¸ñʽʱ¼äʱ·Ö
|
String GreatTime=GreatTime1+" "+GreatTime2;//ÒÔÄêÔÂÈÕ Ê±·ÖÃëÏÔʾ
|
date=null;
|
return GreatTime;
|
|
}
|
|
/**»ñÈ¡ÄêÔÂÈÕʱ¼ä ¸ñʽΪ20210309*/
|
public static String getyearmd() {
|
Date date=new Date();//ÈÕÆÚ¶ÔÏó
|
String GreatTime1=String.format("%tF", date);//¸ñʽʱ¼äÄêÔÂÈÕ
|
String time=GreatTime1.replace("-", "");
|
return time;
|
}
|
|
/**Ôö¼Ó»òÕß¼õÈ¥nÌìºóµÄÈÕÆÚ*/
|
public static String addDay(int n) {
|
try {
|
|
Date date=new Date();//ÈÕÆÚ¶ÔÏó
|
String GreatTime1=String.format("%tF", date);//¸ñʽʱ¼äÄêÔÂÈÕ
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
Calendar cd = Calendar.getInstance();
|
cd.setTime(sdf.parse(GreatTime1));
|
cd.add(Calendar.DATE, n);//Ôö¼ÓÒ»Ìì
|
//cd.add(Calendar.MONTH, n);//Ôö¼ÓÒ»¸öÔÂ
|
String time=sdf.format(cd.getTime()).replace("-", "");
|
return time;
|
|
} catch (Exception e) {
|
return null;
|
}
|
}
|
|
|
|
|
/**Ôö¼Ó»òÕß¼õÈ¥nÌìºóµÄÈÕÆÚ*/
|
public static String addDay1(int n) {
|
try {
|
|
Date date=new Date();//ÈÕÆÚ¶ÔÏó
|
String GreatTime1=String.format("%tF", date);//¸ñʽʱ¼äÄêÔÂÈÕ
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
Calendar cd = Calendar.getInstance();
|
cd.setTime(sdf.parse(GreatTime1));
|
cd.add(Calendar.DATE, n);//Ôö¼ÓÒ»Ìì
|
String time=sdf.format(cd.getTime());
|
return time;
|
|
} catch (Exception e) {
|
return null;
|
}
|
}
|
|
|
/**ÏÔʾÄêÔÂÈÕʱ·ÖÃë2020-11-23_21:47:45*/
|
public static String nowfinename() {//»ñȡʱ¼ä·½·¨
|
Date date=new Date();//ÈÕÆÚ¶ÔÏó
|
String GreatTime1=String.format("%tF", date);//¸ñʽʱ¼äÄêÔÂÈÕ
|
String GreatTime2=String.format("%tT", date);//¸ñʽʱ¼äʱ·Ö
|
String GreatTime=GreatTime1+"_"+GreatTime2;//ÒÔÄêÔÂÈÕ Ê±·ÖÃëÏÔʾ
|
date=null;
|
return GreatTime;
|
|
}
|
|
/**»ñÈ¡ÄêÔÂÈÕʱ¼ä2020-11-23*/
|
public static String y_m_d() {//»ñȡʱ¼ä·½·¨
|
Date date=new Date();//ÈÕÆÚ¶ÔÏó
|
String GreatTime1=String.format("%tF", date);//¸ñʽʱ¼äÄêÔÂÈÕ
|
return GreatTime1;
|
|
}
|
|
/**ʱ¼ä¸ñʽ Äê-ÔÂ-ÈÕ Ê±£º·Ö£ºÃë*/
|
public static String getTimeDay( int index){
|
Calendar calendar = Calendar.getInstance();
|
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
calendar.add(Calendar.DAY_OF_MONTH,index);
|
String date = fmt.format(calendar.getTime());
|
return date;
|
}
|
|
/**»ñÈ¡µ±Ç°Ê±¼äµÄʱ·ÖÃë ÐÎÈ磺19:19:20*/
|
public static String HH_MM_SS() {//»ñȡʱ¼ä·½·¨
|
Date date=new Date();//ÈÕÆÚ¶ÔÏó
|
String hms=String.format("%tT", date);//¸ñʽʱ¼äʱ·Ö
|
String GreatTime=hms;
|
return GreatTime;
|
|
}
|
|
|
/**ʱ¼ä¸ñʽÔÂ-ÈÕ Ê±·ÖÃë11-23 21:48:48**/
|
public static String now2() {//»ñȡʱ¼ä·½·¨
|
Date date=new Date();//ÈÕÆÚ¶ÔÏó
|
String mounth=String.format("%tm", date);//¸ñʽʱ¼äʱ·Ö
|
String day=String.format("%td", date);//¸ñʽʱ¼äÄêÔÂÈÕ
|
String hms=String.format("%tT", date);//¸ñʽʱ¼äʱ·Ö
|
String GreatTime=mounth+"-"+day+" "+hms;
|
return GreatTime;
|
|
}
|
|
/**»ñÈ¡ÄêÔÂÈÕʱ·ÖÃëºÁÃëʱ¼ä 2020-05-30 12:33:45.23*/
|
public static String timestamp2() {
|
String d=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(Calendar.getInstance().getTime());
|
return d;
|
}
|
|
/**»ñÈ¡ÄêÔÂÈÕʱ·Ö 2020-05-30-12-33*/
|
public static String timestamp4() {
|
String d=new SimpleDateFormat("yyyy-MM-ddHH:mm").format(Calendar.getInstance().getTime());
|
return d;
|
}
|
|
/**»ñÈ¡ÄêÔÂÈÕʱ·ÖÃëºÁÃëʱ¼ä 20200530_123345*/
|
public static String timestamp3() {
|
String d=new SimpleDateFormat("yyyyMMdd_HHmmss").format(Calendar.getInstance().getTime());
|
return d;
|
}
|
|
/**»ñÈ¡ÄêÔÂÈÕʱ·ÖÃëºÁÃëʱ¼ä 2020-05-30 12:33:45.23*/
|
@SuppressWarnings("unused")
|
public static String gethm() {
|
Date date=new Date();//ÈÕÆÚ¶ÔÏó
|
String mounth=String.format("%tm", date);//¸ñʽʱ¼äʱ·Ö
|
String day=String.format("%td", date);//¸ñʽʱ¼äÄêÔÂÈÕ
|
String hms=String.format("%tT", date);//¸ñʽʱ¼äʱ·Ö
|
String GreatTime=hms;
|
return GreatTime;
|
}
|
|
|
/**»ñÈ¡ºÁÃëʱ¼ä´Á21:49:27.519*/
|
public static String sss() {//»ñȡʱ¼ä·½·¨
|
String msg="";
|
Date date = new Date();
|
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss.SSS");
|
msg+=sdf.format(date);
|
return msg;
|
|
}
|
|
/**»ñÈ¡JANÐèÒªµÄʱ¼ä´Átimestampʱ¼ä´Á £¨Ð¡Ê±*3600+·ÖÖÓ*60+Ã룩*1000 +ºÁÃë
|
* ¾ÙÀý£º 78598245*/
|
public static int timestamp() {
|
|
int time=0;
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
|
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
|
String inputString =sss();
|
Date date = null;
|
try {
|
date = sdf.parse("1970-01-01 " + inputString);
|
} catch (ParseException e) {
|
// TODO ×Ô¶¯Éú³ÉµÄ catch ¿é
|
e.printStackTrace();
|
}
|
|
time=(int) date.getTime();
|
return time;
|
}
|
|
/**½«ÄêÔÂÈÕʱ¼ä´ÁתΪºÁÃëÕûÊý*/
|
public static int timestamp(String timestamp) {
|
int time=0;
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
|
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
|
Date date = null;
|
try {
|
date = sdf.parse("1970-01-01 " + timestamp.substring(11, 22));
|
} catch (ParseException e) {
|
// TODO ×Ô¶¯Éú³ÉµÄ catch ¿é
|
e.printStackTrace();
|
}
|
|
time=(int) date.getTime();
|
return time;
|
}
|
|
|
|
}
|