package com.hisun.ecif.util;
import java.util.GregorianCalendar;
import java.util.SimpleTimeZone;
import java.util.TimeZone;
public class DateUtils {
GregorianCalendar now;
int year = 0;
int month = 0;
int day = 0;
int hour = 0;
int minute = 0;
int second = 0;
String[] daysOfWeek = { "日", "一", "二", "三", "四", "五", "六" };
public DateUtils() {
String[] ids = TimeZone.getAvailableIDs(28800000);
if (ids.length == 0) {
this.now = new GregorianCalendar();
} else {
SimpleTimeZone pdt = new SimpleTimeZone(28800000, ids[0]);
this.now = new GregorianCalendar(pdt);
}
this.year = this.now.get(1);
this.month = (this.now.get(2) + 1);
this.day = this.now.get(5);
this.hour = this.now.get(11);
this.minute = this.now.get(12);
this.second = this.now.get(13);
}
public String getMMDDhhmm() {
String dateString = new String();
if (this.month < 10) {
dateString = dateString + "0" + Integer.toString(this.month);
} else {
dateString = dateString + Integer.toString(this.month);
}
if (this.day < 10) {
dateString = dateString + "0" + Integer.toString(this.day);
} else {
dateString = dateString + Integer.toString(this.day);
}
if (this.hour < 10) {
dateString = dateString + "0" + Integer.toString(this.hour);
} else {
dateString = dateString + Integer.toString(this.hour);
}
if (this.minute < 10) {
dateString = dateString + "0" + Integer.toString(this.minute);
} else {
dateString = dateString + Integer.toString(this.minute);
}
return dateString;
}
public String getMMDDhhmmss() {
String dateString = getMMDDhhmm();
if (this.second < 10) {
dateString = dateString + "0" + Integer.toString(this.second);
} else {
dateString = dateString + Integer.toString(this.second);
}
return dateString;
}
public String getYYYYMMDD() {
String dateString = new String();
dateString = Integer.toString(this.year);
if (this.month < 10) {
dateString = dateString + "0" + Integer.toString(this.month);
} else {
dateString = dateString + Integer.toString(this.month);
}
if (this.day < 10) {
dateString = dateString + "0" + Integer.toString(this.day);
} else {
dateString = dateString + Integer.toString(this.day);
}
return dateString;
}
public String getYYYY_MM_DD() {
String dateString = new String();
dateString = Integer.toString(this.year) + "-";
if (this.month < 10) {
dateString = dateString + "0" + Integer.toString(this.month);
} else {
dateString = dateString + Integer.toString(this.month);
}
dateString = dateString + "-";
if (this.day < 10) {
dateString = dateString + "0" + Integer.toString(this.day);
} else {
dateString = dateString + Integer.toString(this.day);
}
return dateString;
}
public String getYYYYMMDDhhmmss() {
return Integer.toString(this.year) + getMMDDhhmmss();
}
public String getChineseDate() {
String dateString = this.year + "年";
dateString = dateString + this.month + "月";
dateString = dateString + this.day + "日,";
dateString = dateString + "星期" + this.daysOfWeek[(this.now.get(7) - 1)];
return dateString;
}
public int getHour() {
return this.hour;
}
public int getMinute() {
return this.minute;
}
public int getDay() {
return this.day;
}
public int getMonth() {
return this.month;
}
public int getYear() {
return this.year;
}
}
import java.util.GregorianCalendar;
import java.util.SimpleTimeZone;
import java.util.TimeZone;
public class DateUtils {
GregorianCalendar now;
int year = 0;
int month = 0;
int day = 0;
int hour = 0;
int minute = 0;
int second = 0;
String[] daysOfWeek = { "日", "一", "二", "三", "四", "五", "六" };
public DateUtils() {
String[] ids = TimeZone.getAvailableIDs(28800000);
if (ids.length == 0) {
this.now = new GregorianCalendar();
} else {
SimpleTimeZone pdt = new SimpleTimeZone(28800000, ids[0]);
this.now = new GregorianCalendar(pdt);
}
this.year = this.now.get(1);
this.month = (this.now.get(2) + 1);
this.day = this.now.get(5);
this.hour = this.now.get(11);
this.minute = this.now.get(12);
this.second = this.now.get(13);
}
public String getMMDDhhmm() {
String dateString = new String();
if (this.month < 10) {
dateString = dateString + "0" + Integer.toString(this.month);
} else {
dateString = dateString + Integer.toString(this.month);
}
if (this.day < 10) {
dateString = dateString + "0" + Integer.toString(this.day);
} else {
dateString = dateString + Integer.toString(this.day);
}
if (this.hour < 10) {
dateString = dateString + "0" + Integer.toString(this.hour);
} else {
dateString = dateString + Integer.toString(this.hour);
}
if (this.minute < 10) {
dateString = dateString + "0" + Integer.toString(this.minute);
} else {
dateString = dateString + Integer.toString(this.minute);
}
return dateString;
}
public String getMMDDhhmmss() {
String dateString = getMMDDhhmm();
if (this.second < 10) {
dateString = dateString + "0" + Integer.toString(this.second);
} else {
dateString = dateString + Integer.toString(this.second);
}
return dateString;
}
public String getYYYYMMDD() {
String dateString = new String();
dateString = Integer.toString(this.year);
if (this.month < 10) {
dateString = dateString + "0" + Integer.toString(this.month);
} else {
dateString = dateString + Integer.toString(this.month);
}
if (this.day < 10) {
dateString = dateString + "0" + Integer.toString(this.day);
} else {
dateString = dateString + Integer.toString(this.day);
}
return dateString;
}
public String getYYYY_MM_DD() {
String dateString = new String();
dateString = Integer.toString(this.year) + "-";
if (this.month < 10) {
dateString = dateString + "0" + Integer.toString(this.month);
} else {
dateString = dateString + Integer.toString(this.month);
}
dateString = dateString + "-";
if (this.day < 10) {
dateString = dateString + "0" + Integer.toString(this.day);
} else {
dateString = dateString + Integer.toString(this.day);
}
return dateString;
}
public String getYYYYMMDDhhmmss() {
return Integer.toString(this.year) + getMMDDhhmmss();
}
public String getChineseDate() {
String dateString = this.year + "年";
dateString = dateString + this.month + "月";
dateString = dateString + this.day + "日,";
dateString = dateString + "星期" + this.daysOfWeek[(this.now.get(7) - 1)];
return dateString;
}
public int getHour() {
return this.hour;
}
public int getMinute() {
return this.minute;
}
public int getDay() {
return this.day;
}
public int getMonth() {
return this.month;
}
public int getYear() {
return this.year;
}
}