libnova v 0.15.0
ln_zonedate Struct Reference

Human readable Date and time with timezone information used by libnova. More...

#include <ln_types.h>

Data Fields

int years
 
int months
 
int days
 
int hours
 
int minutes
 
double seconds
 
long gmtoff
 

Detailed Description

Human readable Date and time with timezone information used by libnova.

Zone date

This is the Human readable (easy printf) date with timezone format used by libnova.

Examples
asteroid.c, comet.c, lunar.c, mars.c, and sun.c.

Field Documentation

◆ days

int ln_zonedate::days

Days. Valid values 1 - 28,29,30,31 Depends on month.

Examples
asteroid.c, comet.c, lunar.c, mars.c, and sun.c.

Referenced by ln_date_to_zonedate(), and ln_zonedate_to_date().

◆ gmtoff

long ln_zonedate::gmtoff

Timezone offset. Seconds east of UTC. Valid values 0..86400

Examples
comet.c.

Referenced by ln_date_to_zonedate(), and ln_zonedate_to_date().

◆ hours

int ln_zonedate::hours

Hours. Valid values 0 - 23.

Examples
asteroid.c, comet.c, lunar.c, mars.c, and sun.c.

Referenced by ln_date_to_zonedate(), and ln_zonedate_to_date().

◆ minutes

int ln_zonedate::minutes

Minutes. Valid values 0 - 59.

Examples
asteroid.c, comet.c, lunar.c, mars.c, and sun.c.

Referenced by ln_date_to_zonedate(), and ln_zonedate_to_date().

◆ months

int ln_zonedate::months

Months. Valid values : 1 (January) - 12 (December)

Examples
asteroid.c, comet.c, lunar.c, mars.c, and sun.c.

Referenced by ln_date_to_zonedate(), and ln_zonedate_to_date().

◆ seconds

double ln_zonedate::seconds

Seconds. Valid values 0 - 59.99999....

Examples
asteroid.c, comet.c, lunar.c, mars.c, and sun.c.

Referenced by ln_date_to_zonedate(), and ln_zonedate_to_date().

◆ years

int ln_zonedate::years

Years. All values are valid

Examples
asteroid.c, comet.c, lunar.c, mars.c, and sun.c.

Referenced by ln_date_to_zonedate(), and ln_zonedate_to_date().