java系統時間的呼叫和格式轉換
阿新 • • 發佈:2019-02-03
java在java.text java.util java.lang包中查詢
import java.util.*; import java.text.*; public class Text{ public static void main(String[] args){ long curtime=System.currentTimeMillis();//呼叫系統當前距1970-1-1 08:00:00的毫秒秒數 System.out.println(curtime); Date t=new Date();//系統當前時間 System.out.println(t); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//建立格式轉換物件 System.out.println(sdf.format(t)); Date t1=new Date(1000);//距1970-1-1 00:00:00後一秒的系統時間 System.out.println(sdf.format(t1)); Date t2=new Date(curtime-1000);//當前系統前一秒的時間 System.out.println(sdf.format(t2)); String now="2015-1-28 10:22:12"; try{ System.out.println(sdf.parse(now));//將字串轉換成Date型別 }catch(Exception e){ System.out.println(e); } /* 1422459183319 Wed Jan 28 23:33:03 CST 2015 2015-01-28 23:33:03 1970-01-01 08:00:01 2015-01-28 23:33:02 Wed Jan 28 10:22:12 CST 2015 */ } }