MHEG5  15.3.0
source/core/inc/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.
MHEG5String MHEG5formatDate (MHEG5String format, S32BIT day, S32BIT sec)
 Format date - See Davic part 9.0 - 9.2.12.1.
S32BIT MHEG5getDayOfWeek (S32BIT day)
 Get Day of Week for Davic-Day 0 is Sunday....
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.

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.
 All Data Structures Files Functions Variables Typedefs Defines