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; } }