Esempio n. 1
0
 /** The weekday: 0-6 */
 public final int getWeekday() {
   if (bits0 == 0) millisToFields();
   return bits1 & 0x07;
 }
Esempio n. 2
0
 /** Does this time fall in daylight savings time based on the current TimeZone. */
 public boolean inDaylightTime() {
   if (bits0 == 0) millisToFields();
   return ((bits1 >> 29) & 0x01) != 0;
 }
Esempio n. 3
0
 /** The seconds: 0-59. */
 public final int getSecond() {
   if (bits0 == 0) millisToFields();
   return (bits1 >> 3) & 0x3F;
 }
Esempio n. 4
0
 /** The milliseconds: 0-999. */
 public final int getMillisecond() {
   if (bits0 == 0) millisToFields();
   return bits0 & 0xFFFF;
 }
Esempio n. 5
0
 /** The minute: 0-59. */
 public final int getMinute() {
   if (bits0 == 0) millisToFields();
   return (bits1 >> 9) & 0x3F;
 }
Esempio n. 6
0
 /** The hour: 0-23. */
 public final int getHour() {
   if (bits0 == 0) millisToFields();
   return (bits1 >> 15) & 0x1F;
 }
Esempio n. 7
0
 /** The day: 1-31. */
 public final int getDay() {
   if (bits0 == 0) millisToFields();
   return (bits1 >> 20) & 0x1F;
 }
Esempio n. 8
0
 /** The month: 1-12 */
 public final int getMonth() {
   if (bits0 == 0) millisToFields();
   return (bits1 >> 25) & 0x0F;
 }
Esempio n. 9
0
 /** The year as a four digit integer (ie 2001). */
 public final int getYear() {
   if (bits0 == 0) millisToFields();
   return (bits0 >> 16) & 0xFFFF;
 }