![]() |
MHEG5
22.11.0
|
date functions More...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "mh5base.h"
#include "mh5date.h"
#include "mh5memory.h"
#include "mh5debug.h"
#include "mherrors.h"
#include "dvb_misc.h"
Macros | |
#define | DATE_BUFFER_SIZE (1024) |
Functions | |
U32BIT | JulianDate (S32BIT day, S32BIT month, S32BIT year) |
The function JulianDate() calculates the julian day number for the specified day , month and year . If the year is B.C. a negative number must be given. More... | |
void | MHEG5getDate (S32BIT *day, S32BIT *sec) |
Modified Julian Date - see Davic 9.2.12.1. More... | |
MHEG5String | MHEG5formatDate (MHEG5String format, S32BIT day, S32BIT sec) |
Format date - See Davic part 9.0 - 9.2.12.1. More... | |
S32BIT | MHEG5getDayOfWeek (S32BIT day) |
Get Day of Week for Davic-Day 0 is Sunday.... More... | |
date functions
U32BIT JulianDate | ( | S32BIT | day, |
S32BIT | month, | ||
S32BIT | year | ||
) |
The function JulianDate()
calculates the julian day number for the specified day
, month
and year
. If the year is B.C. a negative number must be given.
day | Number of days S32BITo current month. |
month | Current month (e.g. Feb = 2). |
year | Current year (e.g. 2002 or -2002 = 2002 B.C.). |
MHEG5String MHEG5formatDate | ( | MHEG5String | format, |
S32BIT | day, | ||
S32BIT | sec | ||
) |
Format date - See Davic part 9.0 - 9.2.12.1.
format | MHEG5String format descriptor. |
day | Number of days since November 17 1858. |
sec | Number of seconds since midnight. |
void MHEG5getDate | ( | S32BIT * | day, |
S32BIT * | sec | ||
) |
Modified Julian Date - see Davic 9.2.12.1.
sec | Number of seconds since midnight. |
day | Number of days since November 17, 1858. |
S32BIT MHEG5getDayOfWeek | ( | S32BIT | day | ) |
Get Day of Week for Davic-Day 0 is Sunday....
day | Number of days since Nov 17, 1858. |