package com.dateTransfer.util;
import java.text.*;
import java.util.*;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class DateTransferUtil {
public static final String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
private static final Log logger = LogFactory.getLog(DateTransferUtil.class);
private static SimpleDateFormat bjSdf = new SimpleDateFormat(DATE_FORMAT); // 北京
static {
bjSdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai")); // 设置北京时区
}
public static Date getChinaDate() {
return getChinaDateFromString(bjSdf.format(new Date()));
}
public static Date getChinaDateFromString(String sourceTime) {
try {
System.out.println(sourceTime);
return bjSdf.parse(sourceTime);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
logger.error("getChinaDateFromString(String sourceTime): error");
return null;
}
public static void main(String[] args) {
getChinaDate();
}
}