JAVA获取系统时间

一、Date

import java.util.Date;

Date date= new Date();

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


//String类型的日期,输出格式:2016-02-02 22:58:01

String currentTime= dateFormat.format(date);


/Date类型的日期,输出格式:Tue Feb 02 22:58:01 CST 2016

Date currentTime1=dateFormat.parse(currentTime);  /

二、Calendar

import java.util.Calendar;

//可以单独获得每个时间域

Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int date = c.get(Calendar.DATE);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);

System.out.println(year + "-" + month + "-" + date + " " +hour + ":" +minute + ":" + second);

// 输出格式:2016-1-2 22:58:1(注意月份,从0开始)



原文出处:/show_1C7iZw9gCP1.html