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