Here you can find the source of convertDateTime(String date, String format)
@SuppressLint("SimpleDateFormat") public static long convertDateTime(String date, String format)
//package com.java2s; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import android.annotation.SuppressLint; public class Main { private static final String DEFAULT_FORMAT_DATE = "yyyy-MM-dd HH:mm:ss"; @SuppressLint("SimpleDateFormat") public static long convertDateTime(String date) { return convertDateTime(date, null); }//from ww w . java2 s . c om @SuppressLint("SimpleDateFormat") public static long convertDateTime(String date, String format) { try { if (format == null) { format = DEFAULT_FORMAT_DATE; } SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format); return simpleDateFormat.parse(date).getTime(); } catch (ParseException e) { e.printStackTrace(); } return 0; } @SuppressLint("SimpleDateFormat") public static String convertDateTime(long date) { return convertDateTime(date, null); } @SuppressLint("SimpleDateFormat") public static String convertDateTime(long date, String format) { try { if (format == null) { format = DEFAULT_FORMAT_DATE; } SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format); return simpleDateFormat.format(new Date(date)); } catch (Exception e) { e.printStackTrace(); } return null; } }