package com.conant.ums.util;
import java.util.Calendar;
/** <p> ˵������ȡ��ǰʱ����ַ����� </p>*/
public class SysTime {
private String sysDate;
private String sysTime;
private String sysDateSlash;
private String sysTimeSemicolon;
private String sysDateCN;
private String sysTimeCN;
private String sysDay;
public SysTime() {
Calendar cal = Calendar.getInstance();
int yy = cal.get(Calendar.YEAR);
String years = String.valueOf(yy);
int mm = cal.get(Calendar.MONTH) + 1;
String months = this.fillZero(mm);
int dd = cal.get(Calendar.DAY_OF_MONTH);
String days = this.fillZero(dd);
int hh = cal.get(Calendar.HOUR_OF_DAY);
String hours = this.fillZero(hh);
int ms = cal.get(Calendar.MINUTE);
String minutes = this.fillZero(ms);
int ss = cal.get(Calendar.SECOND);
String seconds = this.fillZero(ss);
sysDate = years + "-" + months + "-" + days;
sysTime = hours + ":" + minutes + ":" + seconds;
sysDateSlash = years + "/" + months + "/" + days;
sysTimeSemicolon = sysDate + " " + hours + ":" + minutes + ":" +
seconds;
sysDateCN = years + "��" + months + "��" + days + "��";
sysTimeCN = sysDateCN + " " + hours + "ʱ" + minutes + "��" + seconds +
"��";
}
/** ��ȡʱ���ʽΪ��YYYYMMDD��ʱ���ַ����� */
public String getSysDay() {
return sysDay;
}
/** ��ȡʱ���ʽΪ��HH:MS:SS��ʱ���ַ����� */
public String getSysTime() {
return sysTime;
}
/** ��ȡʱ���ʽΪ��YYYY-MM-DD��ʱ���ַ����� */
public String getSysDate() {
return sysDate;
}
/** ��ȡʱ���ʽΪ��YYYY/MM/DD��ʱ���ַ����� */
public String getSysDateSlash() {
return sysDateSlash;
}
/** ��ȡʱ���ʽΪ��YYYY-MM-DD HH:MS:SS��ʱ���ַ����� */
public String getSysTimeSemicolon() {
return sysTimeSemicolon;
}
/** ��ȡʱ���ʽΪ��YYYY��MM��DD�յ�ʱ���ַ����� */
public String getSysDateCN() {
return sysDateCN;
}
/** ��ȡʱ���ʽΪ��YYYY��MM��DD�� HHʱMS��SS���ʱ���ַ����� */
public String getSysTimeCN() {
return sysTimeCN;
}
private static String fillZero(int value) {
if (value < 10) {
return "0" + String.valueOf(value);
}
else {
return String.valueOf(value);
}
}
public static void main(String[] args) {
SysTime st = new SysTime();
System.out.println(st.getSysTime());
System.out.println(st.getSysDate());
System.out.println(st.getSysDateSlash());
System.out.println(st.getSysTimeSemicolon());
System.out.println(st.getSysDateCN());
System.out.println(st.getSysTimeCN());
}
}