有时候总要获取下时间,用的又少,过段时间就忘记了,所以还是记录下来算了,免得又要翻阅。

 

 

  1. 获取基本时间 
  2.  
  3. import java.util.*; 
  4. public class time { 
  5.   public static void main(String args[]) { 
  6.   Date time=new Date(); 
  7.   System.out.println(time); 
  8.   } 
  9. 输出结果如下: 
  10. Fri Oct 26 13:36:07 CST 2012 

 

 

  1. 获取时分秒格式的时间 
  2.  
  3.   
  4.  
  5. import java.util.*; 
  6. import java.text.*; 
  7. public class time { 
  8.   public static void main(String args[]) { 
  9.   java.util.Date date=new java.util.Date(); 
  10.   String str=DateFormat.getTimeInstance().format(date); 
  11.   System.out.println(str); 
  12.   } 
  13. 输出结果如下: 
  14. 121950 

 

 

  1. 获取时间秒数 
  2. import java.util.*; 
  3. public class time { 
  4.   public static void main(String args[]) { 
  5.   java.util.Date utildate=new java.util.Date(); 
  6.   System.out.println(utildate.getTime()); 
  7.   } 
  8. 或者用下面的方法 
  9.   
  10. public class time { 
  11.   public static void main(String args[]) { 
  12.   long time=System.currentTimeMillis(); 
  13.   System.out.println(time); 
  14.   } 
  15.   
  16. 输出结果如下: 
  17.   
  18. 1147691705796 

 

按指定格式获取时间

 

  1. import java.util.*; 
  2. import java.text.*; 
  3. public class time { 
  4.   public static void main(String args[]) { 
  5.   Date today=new Date(); 
  6.   SimpleDateFormat f=new SimpleDateFormat("yyyy年MM月dd日    
  7.   hh:mm:ss"); 
  8.   String time=f.format(today); 
  9.   System.out.println(time); 
  10.   } 
  11.   
  12. 格式里的时如果用hh表示用12小时制,HH表示用24小时制。 
  13.   
  14. 输出结果如下: 
  15.   
  16. 20121026日 122210