public class convertMilliseconds2date { public static void main(String[] args) { // TODO Auto-generated method stub long a= (long) 1.425968092E12; long b= (long) 1.4260118825128E12; Date date=new Date(b); SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd'T'hh:mm:ss'Z'"); sdf.setTimeZone(TimeZone.getTimeZone("UTC")); String formatTime = sdf.format(date); System.out.println("convert millisecond to specific date format"); System.out.println(formatTime); System.out.println(""); Date d =new Date(); try { d = sdf.parse("2015/3/27T4:00:54Z"); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } long millisec = d.getTime(); System.out.println("convert specific date format to millisecond "); System.out.println(millisec); //after convert date to millisecond. System.out.println(""); //convert your result to date //insure your method is correct. date=new Date(millisec); String formatedTime = sdf.format(date); System.out.println(formatedTime); } }
console
convert millisecond to specific date format 2015/03/10T06:24:42Z convert specific date format to millisecond 1427428854000 2015/03/27T04:00:54Z
沒有留言:
張貼留言