Add fractional second, based on cbassa
parent
ba1c537dd8
commit
80e5ffd724
10
src/skymap.c
10
src/skymap.c
|
@ -2264,12 +2264,14 @@ nfd_now (char *s)
|
||||||
double
|
double
|
||||||
nfd2mjd (char *date)
|
nfd2mjd (char *date)
|
||||||
{
|
{
|
||||||
int year, month, day, hour, min, sec;
|
int year, month, day, hour, min;
|
||||||
double mjd, dday;
|
double mjd, dday, sec;
|
||||||
|
|
||||||
sscanf (date, "%04d-%02d-%02dT%02d:%02d:%02d", &year, &month, &day, &hour,
|
sscanf (date, "%04d-%02d-%02dT%02d:%02d:%lf", &year, &month, &day, &hour,
|
||||||
&min, &sec);
|
&min, &sec);
|
||||||
dday = day + hour / 24.0 + min / 1440.0 + sec / 86400.0;
|
dday =
|
||||||
|
(double) day + (double) hour / 24.0 + (double) min / 1440.0 +
|
||||||
|
sec / 86400.0;
|
||||||
|
|
||||||
mjd = date2mjd (year, month, dday);
|
mjd = date2mjd (year, month, dday);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue