Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- String date = "9/13/2012";
- String time = "5:48pm";
- SimpleDateFormat inputFormat = new SimpleDateFormat("MM/dd/yyyy h:mma", Locale.US);
- inputFormat.setTimeZone(TimeZone.getTimeZone("Etc/UTC");
- Date date = inputFormat.parse(date + " " + time);
- // Or whatever format you want...
- SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.US);
- outputFormat.setTimeZone(targetTimeZone);
- String outputText = outputFormat.format(date);
- String date = "9/13/2012";
- String time = "5:48pm";
- String[] dateParts = date.split("/");
- Integer month = Integer.parseInt(dateParts[0]);
- Integer day = Integer.parseInt(dateParts[1]);
- Integer year = Integer.parseInt(dateParts[2]);
- String[] timeParts = time.split(":");
- Integer hour = Integer.parseInt(timeParts[0]);
- Integer minutes = Integer.parseInt(timeParts[1].substring(0,timeParts[1].lastIndexOf("p")));
- DateTime dateTime = new DateTime(year, month, day, hour, minutes, DateTimeZone.forID("Etc/GMT"));
- dateTime.withZone(DateTimeZone.forID("Etc/GMT+8"));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement