|
GRASS 8 Programmer's Manual 8.5.0RC1(2026)-3334b87d9c
|
#include <grass/datetime.h>
Go to the source code of this file.
Functions | |
| int | datetime_set_type (DateTime *dt, int mode, int from, int to, int fracsec) |
| int | datetime_get_type (const DateTime *dt, int *mode, int *from, int *to, int *fracsec) |
| int | datetime_is_valid_type (const DateTime *dt) |
| Returns: 1 if datetime_check_type() returns 0 0 if not. | |
| int | datetime_check_type (const DateTime *dt) |
| checks the mode/from/to/fracsec in dt. Returns: | |
| int | datetime_in_interval_year_month (int x) |
| int | datetime_in_interval_day_second (int x) |
| int | datetime_is_absolute (const DateTime *dt) |
| Returns: 1 if dt.mode is absolute 0 if not (even if dt.mode is not defined). | |
| int | datetime_is_relative (const DateTime *dt) |
| Returns: 1 if dt.mode is relative 0 if not (even if dt.mode is not defined). | |
| int datetime_check_type | ( | const DateTime * | dt | ) |
checks the mode/from/to/fracsec in dt. Returns:
| dt |
Definition at line 110 of file type.c.
References datetime_error(), datetime_in_interval_day_second(), datetime_in_interval_year_month(), and datetime_is_between().
Referenced by datetime_get_type(), datetime_is_valid_type(), and datetime_set_type().
| int datetime_get_type | ( | const DateTime * | dt, |
| int * | mode, | ||
| int * | from, | ||
| int * | to, | ||
| int * | fracsec ) |
Definition at line 56 of file type.c.
References datetime_check_type().
| int datetime_in_interval_day_second | ( | int | x | ) |
Definition at line 150 of file type.c.
References datetime_is_between(), and x.
Referenced by datetime_check_increment(), datetime_check_type(), and datetime_increment().
| int datetime_in_interval_year_month | ( | int | x | ) |
Definition at line 145 of file type.c.
References datetime_is_between(), and x.
Referenced by datetime_check_increment(), datetime_check_type(), datetime_difference(), and datetime_get_increment_type().
| int datetime_is_absolute | ( | const DateTime * | dt | ) |
Returns: 1 if dt.mode is absolute 0 if not (even if dt.mode is not defined).
| dt |
Definition at line 165 of file type.c.
Referenced by datetime_change_from_to(), datetime_check_day(), datetime_check_month(), datetime_check_timezone(), datetime_check_year(), datetime_format(), datetime_get_increment_type(), datetime_set_month(), and datetime_set_year().
| int datetime_is_relative | ( | const DateTime * | dt | ) |
Returns: 1 if dt.mode is relative 0 if not (even if dt.mode is not defined).
| dt |
Definition at line 180 of file type.c.
Referenced by datetime_check_increment(), datetime_check_month(), and datetime_format().
| int datetime_is_valid_type | ( | const DateTime * | dt | ) |
Returns: 1 if datetime_check_type() returns 0 0 if not.
| dt |
Definition at line 76 of file type.c.
References datetime_check_type().
Referenced by datetime_change_from_to(), datetime_check_increment(), datetime_format(), and datetime_get_increment_type().
| int datetime_set_type | ( | DateTime * | dt, |
| int | mode, | ||
| int | from, | ||
| int | to, | ||
| int | fracsec ) |
| dt | |
| mode | |
| from | |
| to | |
| fracsec |
Definition at line 36 of file type.c.
References datetime_check_type(), and datetime_unset_timezone().
Referenced by datetime_change_from_to(), datetime_change_timezone(), datetime_difference(), datetime_get_local_time(), datetime_get_local_timezone(), and datetime_set_increment_type().