|
Practical Astronomy Algorithms in .NET/C#
|
Date and time calculations. More...
Public Member Functions | |
| int int int Year | GetDateOfEaster (int inputYear) |
| int | CivilDateToDayNumber (int month, int day, int year) |
| Calculate day number for a date. | |
| double | CivilTimeToDecimalHours (double hours, double minutes, double seconds) |
| Convert a Civil Time (hours,minutes,seconds) to Decimal Hours. | |
| double double double seconds | DecimalHoursToCivilTime (double decimalHours) |
| int int int int int int gwYear | LocalCivilTimeToUniversalTime (double lctHours, double lctMinutes, double lctSeconds, bool isDaylightSavings, int zoneCorrection, double localDay, int localMonth, int localYear) |
| int int int int int int localYear | UniversalTimeToLocalCivilTime (double utHours, double utMinutes, double utSeconds, bool isDaylightSavings, int zoneCorrection, int gwDay, int gwMonth, int gwYear) |
| int int double gstSeconds | UniversalTimeToGreenwichSiderealTime (double utHours, double utMinutes, double utSeconds, double gwDay, int gwMonth, int gwYear) |
| int int double PAWarningFlag warningFlag | GreenwichSiderealTimeToUniversalTime (double gstHours, double gstMinutes, double gstSeconds, double gwDay, int gwMonth, int gwYear) |
| int int double lstSeconds | GreenwichSiderealTimeToLocalSiderealTime (double gstHours, double gstMinutes, double gstSeconds, double geographicalLongitude) |
| int int double gstSeconds | LocalSiderealTimeToGreenwichSiderealTime (double lstHours, double lstMinutes, double lstSeconds, double geographicalLongitude) |
Public Attributes | |
| int | Month |
| Gets the date of Easter for the year specified. | |
| int int | Day |
| double | hours |
| Convert Decimal Hours to Civil Time. | |
| double double | minutes |
| int | utHours |
| Convert local Civil Time to Universal Time. | |
| int int | utMinutes |
| int int int | utSeconds |
| int int int int | gwDay |
| int int int int int | gwMonth |
| int | lctHours |
| Convert Universal Time to local Civil Time. | |
| int int | lctMinutes |
| int int int | lctSeconds |
| int int int int | localDay |
| int int int int int | localMonth |
| int | gstHours |
| Convert Universal Time to Greenwich Sidereal Time. | |
| int int | gstMinutes |
| int int double | utSeconds |
| int | lstHours |
| Convert Greenwich Sidereal Time to Local Sidereal Time. | |
| int int | lstMinutes |
Date and time calculations.
Definition at line 9 of file PADateTime.cs.
| int CivilDateToDayNumber | ( | int | month, |
| int | day, | ||
| int | year | ||
| ) |
Calculate day number for a date.
Definition at line 43 of file PADateTime.cs.
| double CivilTimeToDecimalHours | ( | double | hours, |
| double | minutes, | ||
| double | seconds | ||
| ) |
Convert a Civil Time (hours,minutes,seconds) to Decimal Hours.
Definition at line 63 of file PADateTime.cs.
| double double double seconds DecimalHoursToCivilTime | ( | double | decimalHours | ) |
Definition at line 72 of file PADateTime.cs.
| int int int Year GetDateOfEaster | ( | int | inputYear | ) |
Definition at line 15 of file PADateTime.cs.
| int int double lstSeconds GreenwichSiderealTimeToLocalSiderealTime | ( | double | gstHours, |
| double | gstMinutes, | ||
| double | gstSeconds, | ||
| double | geographicalLongitude | ||
| ) |
Definition at line 192 of file PADateTime.cs.
| int int double PAWarningFlag warningFlag GreenwichSiderealTimeToUniversalTime | ( | double | gstHours, |
| double | gstMinutes, | ||
| double | gstSeconds, | ||
| double | gwDay, | ||
| int | gwMonth, | ||
| int | gwYear | ||
| ) |
Definition at line 167 of file PADateTime.cs.
| int int int int int int gwYear LocalCivilTimeToUniversalTime | ( | double | lctHours, |
| double | lctMinutes, | ||
| double | lctSeconds, | ||
| bool | isDaylightSavings, | ||
| int | zoneCorrection, | ||
| double | localDay, | ||
| int | localMonth, | ||
| int | localYear | ||
| ) |
Definition at line 85 of file PADateTime.cs.
| int int double gstSeconds LocalSiderealTimeToGreenwichSiderealTime | ( | double | lstHours, |
| double | lstMinutes, | ||
| double | lstSeconds, | ||
| double | geographicalLongitude | ||
| ) |
Definition at line 210 of file PADateTime.cs.
| int int double gstSeconds UniversalTimeToGreenwichSiderealTime | ( | double | utHours, |
| double | utMinutes, | ||
| double | utSeconds, | ||
| double | gwDay, | ||
| int | gwMonth, | ||
| int | gwYear | ||
| ) |
Definition at line 144 of file PADateTime.cs.
| int int int int int int localYear UniversalTimeToLocalCivilTime | ( | double | utHours, |
| double | utMinutes, | ||
| double | utSeconds, | ||
| bool | isDaylightSavings, | ||
| int | zoneCorrection, | ||
| int | gwDay, | ||
| int | gwMonth, | ||
| int | gwYear | ||
| ) |
Definition at line 116 of file PADateTime.cs.
| int int Day |
Definition at line 15 of file PADateTime.cs.
| int gstHours |
Convert Universal Time to Greenwich Sidereal Time.
Convert Local Sidereal Time to Greenwich Sidereal Time.
Definition at line 144 of file PADateTime.cs.
| int int gstMinutes |
Definition at line 144 of file PADateTime.cs.
| int int int int gwDay |
Definition at line 85 of file PADateTime.cs.
| int int int int int gwMonth |
Definition at line 85 of file PADateTime.cs.
| double hours |
Convert Decimal Hours to Civil Time.
Definition at line 72 of file PADateTime.cs.
| int lctHours |
Convert Universal Time to local Civil Time.
Definition at line 116 of file PADateTime.cs.
| int int lctMinutes |
Definition at line 116 of file PADateTime.cs.
| int int int lctSeconds |
Definition at line 116 of file PADateTime.cs.
| int int int int localDay |
Definition at line 116 of file PADateTime.cs.
| int int int int int localMonth |
Definition at line 116 of file PADateTime.cs.
| int lstHours |
Convert Greenwich Sidereal Time to Local Sidereal Time.
Definition at line 192 of file PADateTime.cs.
| int int lstMinutes |
Definition at line 192 of file PADateTime.cs.
| double double minutes |
Definition at line 72 of file PADateTime.cs.
| int Month |
Gets the date of Easter for the year specified.
Definition at line 15 of file PADateTime.cs.
| int utHours |
Convert local Civil Time to Universal Time.
Convert Greenwich Sidereal Time to Universal Time.
Definition at line 85 of file PADateTime.cs.
| int int utMinutes |
Definition at line 85 of file PADateTime.cs.
| int int int utSeconds |
Definition at line 85 of file PADateTime.cs.
| int int double utSeconds |
Definition at line 167 of file PADateTime.cs.