Changeset 860 in ntrip for trunk/BNS/bnsutils.cpp


Ignore:
Timestamp:
Apr 26, 2008, 11:31:00 AM (16 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNS/bnsutils.cpp

    r804 r860  
    9292        currTime.second()                          +
    9393        currTime.msec()                   / 1000.0;
     94}
     95
     96//
     97////////////////////////////////////////////////////////////////////////////
     98void mjdFromDateAndTime(const QDateTime& dateTime, int& mjd, double& dayfrac) {
     99
     100  double mjddec = dateTime.date().toJulianDay() - 2400000.5 +
     101                   (dateTime.time().hour() +
     102                    (dateTime.time().minute() +
     103                     (dateTime.time().second() +
     104                      dateTime.time().msec() / 1000.0) / 60.0) / 60.0) / 24.0;
     105
     106  mjd     = int(mjddec);
     107  dayfrac = mjddec - mjd;
    94108}
    95109
Note: See TracChangeset for help on using the changeset viewer.