時間戳(String or long) =》Date
long s=1557230621043L;
Date date=new Date(s); System.out.println(date);
Date轉時間戳
getTime()
string.date相互轉換
//string轉date public static void stringToDate(){ try{ String str="2016-10-24 21:59:06"; SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(sdf.parse(str)); System.out.println(sdf.parse(str).getTime()); }catch(Exception e){ e.printStackTrace(); } } //date轉string1 public static void dateToString1(){ try { SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS"); System.out.println(format.format(new Date().getTime())); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } //date轉string2 public static void dateToString2(){ try{ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS"); Calendar cal=Calendar.getInstance(); System.out.println(format.format(cal.getTime())); }catch(Exception e){ e.printStackTrace(); } }
系統微秒
System.currentTimeMillis();
納秒
System.nanoTime();