package com.hxzkoa.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.TimeZone; public class Method { /**��ʾ������ʱ����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: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; } }