//使用Calendar
Calendar now = Calendar.getInstance();
System.out.println("年:" + now.get(Calendar.YEAR));
System.out.println("月:" + (now.get(Calendar.MONTH) + 1));
System.out.println("日:" + now.get(Calendar.DAY_OF_MONTH));
System.out.println("时:" + now.get(Calendar.HOUR_OF_DAY));
System.out.println("分:" + now.get(Calendar.MINUTE));
ystem.out.println("秒:" + now.get(Calendar.SECOND));
//使用Date
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("当前时间:" + sdf.format(d));
扩展资料
JAVA中获取当前系统时间。
import java.util.Date
import java.text.SimpleDateFormat
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")//设置日期格式
System.out.println(df.format(new Date()))// new Date()为获取当前系统时间
}
}
参考资料来源:百度百科:Java
package testimport java.text.SimpleDateFormat
import java.util.Date
public class DateStyle {
public static void main(String[] args) {
SimpleDateFormat dateformat1 = new SimpleDateFormat(
"yyyyMMddHHmmss")
Date date=new Date()
date.setYear(2014-1900)
date.setMonth(3-1)
date.setDate(29)
date.setHours(19)
date.setMinutes(13)
date.setSeconds(0)
String a1 = dateformat1.format(date)
System.out.println("时间2:" + a1)
}
}
效果:
时间2:20140329191300希望能帮到你。
或者因为那个方法都过时了,你可以用Calendar的方法,代码如下:
package testimport java.text.SimpleDateFormat
import java.util.Calendar
import java.util.Date
public class DateStyle {
public static void main(String[] args) {
SimpleDateFormat dateformat1 = new SimpleDateFormat("yyyyMMddHHmmss")
Calendar c = dateformat1.getCalendar()
c.set(2013, 14, 29, 19, 13, 0)
Date d = c.getTime()
System.out.println(d)
String a1 = dateformat1.format(d)
System.out.println("时间2:" + a1)
}
}
效果:
Sat Mar 29 19:13:00 CST 2014时间2:20140329191300
望采纳。