Lines Matching refs:date
56 * Computes the sunrise time for the given zenith at the given date.
60 * @param date <code>Calendar</code> object representing the date to
64 public double computeSunriseTime(double solarZenith, Calendar date) {
65 return computeSolarEventTime(solarZenith, date, true);
69 * Computes the sunset time for the given zenith at the given date.
73 * @param date <code>Calendar</code> object representing the date to compute
77 public double computeSunsetTime(double solarZenith, Calendar date) {
78 return computeSolarEventTime(solarZenith, date, false);
121 private double computeSolarEventTime(double solarZenith, Calendar date, boolean isSunrise) {
122 date.setTimeZone(mTimeZone);
123 double longitudeHour = getLongitudeHour(date, isSunrise);
133 return getLocalTime(localMeanTime, date);
151 private double getLongitudeHour(Calendar date, Boolean isSunrise) {
158 return getDayOfYear(date) + addend;
277 private double getLocalTime(double localMeanTime, Calendar date) {
279 double utcOffSet = getUTCOffSet(date);
281 return adjustForDST(utcOffSetTime, date);
284 private double adjustForDST(double localMeanTime, Calendar date) {
286 if (mTimeZone.inDaylightTime(date.getTime())) {
299 private static double getDayOfYear(Calendar date) {
300 return date.get(Calendar.DAY_OF_YEAR);
303 private static double getUTCOffSet(Calendar date) {
304 int offSetInMillis = date.get(Calendar.ZONE_OFFSET);