fixed daytime duration

This commit is contained in:
Steffen Vogel 2013-02-07 18:41:29 +01:00
parent 0b556ad78c
commit 3dab897343
2 changed files with 3 additions and 3 deletions

View file

@ -307,8 +307,8 @@ int main(int argc, char *argv[]) {
printf("rise = %s\n", strfjd(date_str, sizeof(date_str), "%H:%M:%S", rst.rise));
printf("set = %s\n", strfjd(date_str, sizeof(date_str), "%H:%M:%S", rst.set));
printf("transit = %s\n", strfjd(date_str, sizeof(date_str), "%H:%M:%S", rst.transit));
printf("daytime = %s\n", strfjd(date_str, sizeof(date_str), "%H:%M:%S", rst.set - rst.rise));
printf("nighttime = %s\n", strfjd(date_str, sizeof(date_str), "%H:%M:%S", rst.rise - rst.set));
printf("daytime = %s\n", strfjddur(date_str, sizeof(date_str), "%H:%M:%S", rst.set - rst.rise));
printf("nighttime = %s\n", strfjddur(date_str, sizeof(date_str), "%H:%M:%S", rst.rise - rst.set));
/*if (strstr(format, "%R") != NULL) {
snprintf(timestamp_str, sizeof(timestamp_str), "%lu", seconds);

View file

@ -38,7 +38,7 @@ char * strfjddur(char *s, size_t max, const char *format, double jd) {
char *local_format = strdup(format);
ln_get_date(jd - 0.5, &lnd);
ln_get_date(jd + 0.5, &lnd);
if (strstr(format, "%s") != NULL) {
char timestamp_str[16];