the number of days since the epoch , which is the imaginary beginning of year zero in a hypothetical backward extension of the gregorian calendar through time . see `` calendrical calculations '' by reingold and dershowitz . concode_field_sep TimeZone ZULU concode_elem_sep long SECS_PER_DAY concode_elem_sep Pattern UTC_TZID concode_elem_sep TimeZone BOGUS_TIMEZONE concode_elem_sep int[] MONTH_START_TO_DOY concode_field_sep TimeZone utcTimezone concode_elem_sep DateValue add concode_elem_sep int yearLength concode_elem_sep int monthLength concode_elem_sep int dayOfYear concode_elem_sep DateValue toDateValue concode_elem_sep DateValue fromUtc concode_elem_sep DateTimeValue fromUtc concode_elem_sep int daysBetween concode_elem_sep int daysBetween concode_elem_sep boolean isLeapYear concode_elem_sep DateTimeValue convert concode_elem_sep DateTimeValue timeFromSecsSinceEpoch concode_elem_sep TimeZone timeZoneForName concode_elem_sep DateTimeValue dayStart concode_elem_sep DateTimeValue addSeconds concode_elem_sep long secsSinceEpoch concode_elem_sep long timetMillisFromEpochSecs concode_elem_sep DateValue toUtc
int function ( int arg0 , int arg1 , int arg2 ) { int loc0 = arg0 - 1 ; return 365 * loc0 + loc0 / 4 - loc0 / 100 + loc0 / 400 + ( 367 * arg1 - 362 ) / 12 + ( arg1 <= 2 ? 0 : isLeapYear ( arg0 ) ? - 1 : - 2 ) + arg2 ; }