java.util.Date and getYear()
我在Java中遇到了以下问题(我看到有些人在JavaScript中遇到了类似的问题,但我使用的是Java)
System.out.println(new Date().getYear());
System.out.println(new GregorianCalendar().getTime().getYear());
System.out.println(this.sale.getSaleDate().getYear());
System.out.println(this.sale.getSaleDate().getMonth());
System.out.println(this.sale.getSaleDate().getDate());
返回
I/System.out( 4274): 112
I/System.out( 4274): 112
I/System.out( 4274): 112
I/System.out( 4274): 1
I/System.out( 4274): 11
我不明白我以为是2012年的112位。这是怎么回事?该类是否不可用?我将其存储为几个类中的字段,以存储日期和时间。我该怎么办?java.util.Date