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