欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java时间日期类

程序员文章站 2022-05-18 17:21:21
...

常用日期类(查阅API):

Calendar

Date

GregorianCalendar

获得系统时间也可以使用:System类下的currentTimeMillis()方法

 

Calendar是一个接口,他的实现类GregorianCalendar的对象calendarset一个Date对象,然后调用calendar.get()方法,通过设置calendar.get()的参数来获得所需的时间,如获得年:calendar.get(Calendar.YEAR) 获得月:(calendar.get(Calendar.MONTH)+1),等等。该方法返回的是一个int的值,也可以当作String*的拼装:calendar.get(Calendar.YEAR)+"-"+(calendar.get(Calendar.MONTH)+1)

 

 

 

例:

获得系统当前时间:

 

 

import java.util.Date;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class GetCurrentTime {
	private static String currentDate = null;
	private static Date date = null;
	private static Calendar calendar = null;
	

	public static String getCurrentTime(){
		date = new Date();
		calendar = new GregorianCalendar();
		calendar.setTime(date);
		
currentDate= calendar.get(Calendar.YEAR)+"-"+(calendar.get(Calendar.MONTH)+1)+"-"+calendar.get(Calendar.DATE)+" "+calendar.get(Calendar.HOUR_OF_DAY)+":"+calendar.get(Calendar.MINUTE)+":"+calendar.get(Calendar.SECOND);
		return currentDate;
	}
	public static void main(String arge[]){
		System.out.println(GetCurrentTime.getCurrentTime());
	}
}

 

 

 

相关标签: Java 时间日期