posts - 134,  comments - 22,  trackbacks - 0
获取当前时间:

import java.text.SimpleDateFormat;
import java.util.Date;


public class getTime {

 
    /**
     * 
@param args
     
*/
    
public static void main(String[] args) {
     
       
      try {    
            Date date 
= new Date();
            //方法1
            String year 
= String.valueOf(date.getYear()+1900);
            String month 
= String.valueOf(date.getMonth()+1);
            String dat 
= String.valueOf(date.getDate());
            String hour 
= String.valueOf(date.getHours());
            String min 
= String.valueOf(date.getMinutes());
            String sec 
= String.valueOf(date.getSeconds());
            
            //组合时间字符串
            String currTime 
= year+month+dat+hour+min+sec;
            //显示当前时间字符串 (20081218175644)
            System.out.println(currTime);
          
            //方法2(推荐)
            //yyyyMMddhhmmss  的格式可以自己定义 (yyyy-MM-dd hh:mm:ss之类的都可以)
            SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmmss");
            //显示当前时间字符串(20081218175644)
            System.out.println(sdf.format(date.getTime()));
           
           //其他时间格式:

            //显示本地时间(2008/12/18 17:56:44)
            System.out.println(date.toLocaleString());
            //显示格林日至时间(18 Dec 2008 09:56:44)   和中国的时差是8个小时
            System.out.println(date.toGMTString());
           //显示本地时间字符串(Thu Dec 18 17:56:44 JST 2008)
            System.out.println(date.toString());


          }
catch(Exception ex){
              System.out.println(ex);
          }
    }
    
    

}


posted on 2008-12-18 17:09 TRE-China R&D 阅读(741) 评论(0)  编辑 收藏 引用 所属分类: JAVA
只有注册用户登录后才能发表评论。