| 
    Gammu API
    1.38.0
    
   | 
 
Data Structures | |
| struct | GSM_DateTime | 
| struct | GSM_DeltaTime | 
Functions | |
| char * | DayOfWeek (unsigned int year, unsigned int month, unsigned int day) | 
| void | GSM_GetCurrentDateTime (GSM_DateTime *Date) | 
| time_t | Fill_Time_T (GSM_DateTime DT) | 
| int | GSM_GetLocalTimezoneOffset (void) | 
| void | Fill_GSM_DateTime (GSM_DateTime *Date, time_t timet) | 
| void | GSM_DateTimeFromTimestamp (GSM_DateTime *Date, const char *str) | 
| void | GSM_DateTimeToTimestamp (GSM_DateTime *Date, char *str) | 
| char * | OSDateTime (GSM_DateTime dt, gboolean TimeZone) | 
| char * | OSDate (GSM_DateTime dt) | 
| gboolean | CheckDate (GSM_DateTime *date) | 
| gboolean | CheckTime (GSM_DateTime *date) | 
Date and time handling.
| gboolean CheckDate | ( | GSM_DateTime * | date | ) | 
Checks whether date is valid. This does not check time, see CheckTime for this.
| date | Structure where to check date. | 
| gboolean CheckTime | ( | GSM_DateTime * | date | ) | 
Checks whether time is valid. This does not check date, see CheckDate for this.
| date | Structure where to check time. | 
| char* DayOfWeek | ( | unsigned int | year, | 
| unsigned int | month, | ||
| unsigned int | day | ||
| ) | 
Returns string for current day of week.
| year | Year. | 
| month | Month. | 
| day | Day. | 
| void Fill_GSM_DateTime | ( | GSM_DateTime * | Date, | 
| time_t | timet | ||
| ) | 
Converts time_t to gammu GSM_DateTime structure.
| Date | Storage for date. | 
| timet | Input date. | 
| time_t Fill_Time_T | ( | GSM_DateTime | DT | ) | 
| void GSM_DateTimeFromTimestamp | ( | GSM_DateTime * | Date, | 
| const char * | str | ||
| ) | 
Converts string (seconds since epoch) to gammu GSM_DateTime structure.
| Date | Storage for date. | 
| str | Input date. | 
| void GSM_DateTimeToTimestamp | ( | GSM_DateTime * | Date, | 
| char * | str | ||
| ) | 
Converts gammu GSM_DateTime structure to string (seconds since epoch).
| Date | Date. | 
| str | Strorage for string. | 
| void GSM_GetCurrentDateTime | ( | GSM_DateTime * | Date | ) | 
Returns current timestamp.
| Date | Storage for date time structure. | 
| int GSM_GetLocalTimezoneOffset | ( | void | ) | 
Returns the local timezone offset in seconds. For example 7200 for CEST.
| char* OSDate | ( | GSM_DateTime | dt | ) | 
Converts date from timestamp to string according to OS settings.
| dt | Input timestamp. | 
| char* OSDateTime | ( | GSM_DateTime | dt, | 
| gboolean | TimeZone | ||
| ) | 
Converts timestamp to string according to OS settings.
| dt | Input timestamp. | 
| TimeZone | Whether to include time zone. |