获取当前时间:
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 阅读(742)
评论(0) 编辑 收藏 引用 所属分类:
JAVA