Java时间日期类
程序员文章站
2022-05-18 17:21:21
...
常用日期类(查阅API):
Calendar
Date
GregorianCalendar
获得系统时间也可以使用:System类下的currentTimeMillis()方法
Calendar是一个接口,他的实现类GregorianCalendar的对象calendar里set一个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());
}
}
上一篇: .net 简单实用Log4net(多个日志配置文件)
下一篇: Java基础:日期与时间