package cn.ac.ia.directtrans.json; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class TimeString { public static final String PATTERN = "yyyyMMddHHmmss"; private static SimpleDateFormat timeFormat = new SimpleDateFormat("",Locale.SIMPLIFIED_CHINESE); public static String getNowTime(){ SimpleDateFormat timeFormat = new SimpleDateFormat("",Locale.SIMPLIFIED_CHINESE); timeFormat.applyPattern(PATTERN); return timeFormat.format(new Date()); } public static String getTimeString(String pattern, long time){ timeFormat.applyPattern(pattern); return timeFormat.format(new Date(time)); } public static String getTimeString(String pattern, Date time){ timeFormat.applyPattern(pattern); return timeFormat.format(time); } public static String dateToString( Date time){ timeFormat.applyPattern(PATTERN); return timeFormat.format(time); } public static Date parseString(String time){ SimpleDateFormat timeFormat = new SimpleDateFormat("",Locale.SIMPLIFIED_CHINESE); timeFormat.applyPattern(PATTERN); Date d = null; try { d = timeFormat.parse(time); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } return d; } }