MHEG  17.9.0
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Pages
Functions
mh5date.h File Reference

Date functions. More...

#include "mh5base.h"

Go to the source code of this file.

Functions

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...
 
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...
 

Detailed Description

Date functions.

Date
07/02/2002
Author
R.Freeman

Function Documentation

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.

Parameters
dayNumber of days S32BITo current month.
monthCurrent month (e.g. Feb = 2).
yearCurrent year (e.g. 2002 or -2002 = 2002 B.C.).
Returns
The function returns the julian day number.
MHEG5String MHEG5formatDate ( MHEG5String  format,
S32BIT  day,
S32BIT  sec 
)

Format date - See Davic part 9.0 - 9.2.12.1.

Parameters
formatMHEG5String format descriptor.
dayNumber of days since November 17 1858.
secNumber of seconds since midnight.
Returns
Formatted date string.
void MHEG5getDate ( S32BIT *  day,
S32BIT *  sec 
)

Modified Julian Date - see Davic 9.2.12.1.

Parameters
secNumber of seconds since midnight.
dayNumber of days since November 17, 1858.
Returns
None
S32BIT MHEG5getDayOfWeek ( S32BIT  day)

Get Day of Week for Davic-Day 0 is Sunday....

Parameters
dayNumber of days since Nov 17, 1858.
Returns
Integer day of the week.