Here you can find the source of getTimeInMillis(String dateString, String format)
public static long getTimeInMillis(String dateString, String format)
//package com.java2s; //License from project: Apache License import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.TimeZone; public class Main { public static long getTimeInMillis(String dateString, String format) { long ts = 0L; try {//from w w w .j a v a2s. com SimpleDateFormat sdf = new SimpleDateFormat(format); Date date = sdf.parse(dateString); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.setTimeZone(TimeZone.getTimeZone("UTC")); calendar.set(Calendar.HOUR_OF_DAY, 0); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0); calendar.set(Calendar.MILLISECOND, 0); ts = calendar.getTimeInMillis(); } catch (ParseException e) { e.printStackTrace(); } return ts; } }