- 12
- 0
- 约3.56千字
- 约 5页
- 2017-07-26 发布于河北
- 举报
Java 遗留日期日历.pdf
Java 遗留⽇期⽇历
Java ⽇期时间 - Java遗留⽇期⽇历
Date类的⼀个对象存储⾃1970年1⽉1 ⽇午夜时代起经过的毫秒数。 并表⽰时间的瞬
间。
Date类默认构 函数使⽤当前系统⽇期时间创建⼀个Date对象。
例⼦
下⾯的代码显⽰了如何使⽤Date类。
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date currentDate = new Date();
S stem.out.println(Current date: + currentDate);
long millis = currentDate.getTime();
S stem.out.println(Current datetime in millis: + millis);
}
}
上⾯的代码⽣成以下结果。
遗留⽇历
⽇历是⼀个抽象类。 GregorianCalendar类扩展了Calendar类。
构造函数
GregorianCalendar类有⼀个默认的构 函数,它创建⼀个对象来表⽰当前的datetime 。
GregorianCalendar类还定义了我们可以⽤来创建特定⽇期的构 函数。
我们还可以在特定时区创建⽇期。
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.TimeZone;
public class Main {
public static void main(String[] args) {
// Get the current date in the s stem default time zone
GregorianCalendar currentDate = new GregorianCalendar();
S stem.out.println(currentDate.getTime());
// Get GregorianCalendar object representing March 21, 2014 07
GregorianCalendar someDate = new GregorianCalendar(2014, Calen
21, 7, 30, 45);
S stem.out.println(someDate.getTime());
// Get Indian time zone, which is GMT+05:30
TimeZone indianTZ = TimeZone.getTimeZone(GMT+05:30);
GregorianCalendar indianDate = new GregorianCalendar(indianTZ)
S stem.out.println(indianDate.getTime());
}
}
上⾯的代码⽣成以下结果。
领域
⽇期的⽉份部分范围为0到11.⼀⽉为0 ,⼆⽉为1,依此类推。
get()与请求的字段返回datetime 中的字段的值。
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Main {
public static void main(String[] args) {
GregorianCalendar gc = new GregorianCalendar();
// current ear value
int ear = gc.get(Calendar.YEAR);
S stem.out.println( ear);
// current month value
int month = gc.get(Calendar.MONTH);
S stem.out.println(month);
// da of month
int da = gc.get(Calendar.DAY_OF_MONTH);
S stem.out.println(da );
// hour value
int
原创力文档

文档评论(0)