package com.codecomb.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateUtils { public static String convertTime(String time) { return time; } public static Date convert(String strDate) { return convert(strDate, "yyyy-MM-dd HH:mm:ss"); } public static Date convert(String strDate, String pattern) { Date result = null; SimpleDateFormat format = new SimpleDateFormat(pattern); try { result = format.parse(strDate); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } return result; } public static String format(Date date) { return format(date, "yyyy-MM-dd HH:mm:ss"); } public static String format(Date date, String pattern) { SimpleDateFormat format = new SimpleDateFormat(pattern); return format.format(date); } public static String getCurDate(String pattern) { SimpleDateFormat format = new SimpleDateFormat(pattern); return format.format(new Date()); } public static String getCurDate() { return getCurDate("yyyy-MM-dd HH:mm:ss"); } public static String toString(Date date) { SimpleDateFormat dateFormat = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); return dateFormat.format(date); } public static String getWebServiceDateString(Date date) { return format(date, "yyyy-MM-dd'T'HH:mm:ss'Z'"); } public static Date getWebServiceDate(String strDate) { return convert(strDate, "yyyy-MM-dd'T'HH:mm:ss'Z'"); } }