1
0
Fork 0

Add fractional second, based on cbassa

giza-pure
Jeff Moe 2022-08-20 12:05:17 -06:00
parent ba1c537dd8
commit 80e5ffd724
1 changed files with 6 additions and 4 deletions

View File

@ -2264,12 +2264,14 @@ nfd_now (char *s)
double
nfd2mjd (char *date)
{
int year, month, day, hour, min, sec;
double mjd, dday;
int year, month, day, hour, min;
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);
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);