I have a date inside a string, something like \"12-December-2012\". How can I convert this into milliseconds (long)?
Try below code
SimpleDateFormat f = new SimpleDateFormat("your_string_format", Locale.getDefault()); Date d = null; try { d = f.parse(date); } catch (ParseException e) { e.printStackTrace(); } long timeInMillis = d.getTime();