TwiceAsNice  2019-02-18
Macros | Variables
Date.cc File Reference
#include <Nice/Time/Date.h>
#include <time.h>
#include <sys/time.h>
#include <iomanip>
#include <sys/timex.h>
Include dependency graph for Date.cc:

Macros

#define _LABS   llabs
 

Variables

const Nice::I64 HOUR_IN_MICROSEC = 3600000000U
 
const Nice::I64 HOUR_IN_NANOSEC = 3600000000000U
 
const Nice::I64 MIN_IN_MICROSEC = 60000000U
 
const Nice::I64 MIN_IN_NANOSEC = 60000000000U
 
const Nice::I64 SEC_IN_MICROSEC = 1000000U
 
const Nice::I64 SEC_IN_NANOSEC = 1000000000U
 
const Nice::I64 MILLISEC_IN_MICROSEC = 1000U
 
const Nice::I64 MILLISEC_IN_NANOSEC = 1000000U
 
const Nice::I64 MICROSEC_IN_NANOSEC = 1000U
 
const Nice::I64 DATE_IN_SEC = 86400U
 
const Nice::I64 DATE_IN_MICROSEC = 86400000000U
 
const Nice::Double DATE_IN_NANOSEC = 86400000000000.0
 
const double MJD_TO_JD = 2400000.5
 Add this offset to convert Modified Julian Date to Julian Date. More...
 
const double UNIX_MJD = 40587.0
 Modified Julian Date of UNIX epoch (Jan. More...
 

Macro Definition Documentation

◆ _LABS

#define _LABS   llabs

Variable Documentation

◆ DATE_IN_MICROSEC

const Nice::I64 DATE_IN_MICROSEC = 86400000000U

◆ DATE_IN_NANOSEC

const Nice::Double DATE_IN_NANOSEC = 86400000000000.0

◆ DATE_IN_SEC

const Nice::I64 DATE_IN_SEC = 86400U

◆ HOUR_IN_MICROSEC

const Nice::I64 HOUR_IN_MICROSEC = 3600000000U

◆ HOUR_IN_NANOSEC

const Nice::I64 HOUR_IN_NANOSEC = 3600000000000U

◆ MICROSEC_IN_NANOSEC

const Nice::I64 MICROSEC_IN_NANOSEC = 1000U

◆ MILLISEC_IN_MICROSEC

const Nice::I64 MILLISEC_IN_MICROSEC = 1000U

◆ MILLISEC_IN_NANOSEC

const Nice::I64 MILLISEC_IN_NANOSEC = 1000000U

◆ MIN_IN_MICROSEC

const Nice::I64 MIN_IN_MICROSEC = 60000000U

◆ MIN_IN_NANOSEC

const Nice::I64 MIN_IN_NANOSEC = 60000000000U

◆ MJD_TO_JD

const double MJD_TO_JD = 2400000.5

Add this offset to convert Modified Julian Date to Julian Date.

◆ SEC_IN_MICROSEC

const Nice::I64 SEC_IN_MICROSEC = 1000000U

◆ SEC_IN_NANOSEC

const Nice::I64 SEC_IN_NANOSEC = 1000000000U

◆ UNIX_MJD

const double UNIX_MJD = 40587.0

Modified Julian Date of UNIX epoch (Jan.

1, 1970).