Here you can find the source of convertDateFormat(String date, SimpleDateFormat formatBefore, SimpleDateFormat formatAfter)
public static String convertDateFormat(String date, SimpleDateFormat formatBefore, SimpleDateFormat formatAfter) throws ParseException
//package com.java2s; //License from project: Open Source License import java.text.ParseException; import java.text.SimpleDateFormat; public class Main { public static String convertDateFormat(String date, SimpleDateFormat formatBefore, SimpleDateFormat formatAfter) throws ParseException { String convertDateStr = formatAfter.format(formatBefore.parse(date)); return convertDateStr; }//from ww w . jav a 2 s . c o m public static long parse(String date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { return sdf.parse(date).getTime(); } catch (ParseException e) { e.printStackTrace(); return 0; } } public static long parse(String date, String pattern) { SimpleDateFormat sdft = new SimpleDateFormat(pattern); try { return sdft.parse(date).getTime(); } catch (ParseException e) { e.printStackTrace(); return 0; } } }