SUEWS API Site
Documentation of SUEWS source code
|
Public Member Functions | |
PROCEDURE, pass, public | getyear |
PROCEDURE, pass, public | getmonth |
PROCEDURE, pass, public | getday |
PROCEDURE, pass, public | gethour |
PROCEDURE, pass, public | getminute |
PROCEDURE, pass, public | getsecond |
PROCEDURE, pass, public | getmillisecond |
PROCEDURE, pass, public | gettz |
PROCEDURE, pass, public | isocalendar |
PROCEDURE, pass, public | isoformat |
PROCEDURE, pass, public | isvalid |
PROCEDURE, nopass, public | now |
PROCEDURE, pass, public | secondssinceepoch |
PROCEDURE, pass, public | strftime |
PROCEDURE, pass, public | tm |
PROCEDURE, pass, public | tzoffset |
PROCEDURE, pass, public | utc |
PROCEDURE, pass, public | weekday |
PROCEDURE, pass, public | isoweekday |
PROCEDURE, pass, public | weekdaylong |
PROCEDURE, pass, public | isoweekdaylong |
PROCEDURE, pass, public | weekdayshort |
PROCEDURE, pass, public | isoweekdayshort |
PROCEDURE, pass, public | yearday |
GENERIC | operator => datetime_plus_timedelta, timedelta_plus_datetime |
GENERIC | operator => datetime_minus_datetime, datetime_minus_timedelta |
GENERIC | operator => eq |
GENERIC | operator => neq |
GENERIC | operator => gt |
GENERIC | operator => ge |
GENERIC | operator => lt |
GENERIC | operator => le |
Public Attributes | |
integer | month = 1 |
integer | day = 1 |
integer | hour = 0 |
integer | minute = 0 |
integer | second = 0 |
integer | millisecond = 0 |
real(kind=real64) | tz = 0 |
Private Member Functions | |
PROCEDURE, pass, private | addmilliseconds |
PROCEDURE, pass, private | addseconds |
PROCEDURE, pass, private | addminutes |
PROCEDURE, pass, private | addhours |
PROCEDURE, pass, private | adddays |
PROCEDURE, pass, private | datetime_plus_timedelta |
PROCEDURE, pass, private | timedelta_plus_datetime |
PROCEDURE, pass, private | datetime_minus_datetime |
PROCEDURE, pass, private | datetime_minus_timedelta |
PROCEDURE, pass, private | eq |
PROCEDURE, pass, private | neq |
PROCEDURE, pass, private | gt |
PROCEDURE, pass, private | ge |
PROCEDURE, pass, private | lt |
PROCEDURE, pass, private | le |
pure elemental type(datetime) function | datetime_constructor (year, month, day, hour, minute, second, millisecond, tz) |
Private Attributes | |
integer | year = 1 |
Definition at line 475 of file suews_util_datetime.f95.
|
private |
Definition at line 526 of file suews_util_datetime.f95.
|
private |
Definition at line 525 of file suews_util_datetime.f95.
|
private |
Definition at line 522 of file suews_util_datetime.f95.
|
private |
Definition at line 524 of file suews_util_datetime.f95.
|
private |
Definition at line 523 of file suews_util_datetime.f95.
|
private |
Definition at line 560 of file suews_util_datetime.f95.
References mod_datetime::datetime_constructor().
|
private |
Definition at line 531 of file suews_util_datetime.f95.
|
private |
Definition at line 532 of file suews_util_datetime.f95.
|
private |
Definition at line 529 of file suews_util_datetime.f95.
|
private |
Definition at line 533 of file suews_util_datetime.f95.
|
private |
Definition at line 536 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::getday |
Definition at line 496 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::gethour |
Definition at line 497 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::getmillisecond |
Definition at line 500 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::getminute |
Definition at line 498 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::getmonth |
Definition at line 495 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::getsecond |
Definition at line 499 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::gettz |
Definition at line 501 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::getyear |
Definition at line 494 of file suews_util_datetime.f95.
|
private |
Definition at line 535 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::isocalendar |
Definition at line 504 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::isoformat |
Definition at line 505 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::isoweekday |
Definition at line 514 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::isoweekdaylong |
Definition at line 516 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::isoweekdayshort |
Definition at line 518 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::isvalid |
Definition at line 506 of file suews_util_datetime.f95.
|
private |
Definition at line 538 of file suews_util_datetime.f95.
|
private |
Definition at line 537 of file suews_util_datetime.f95.
|
private |
Definition at line 534 of file suews_util_datetime.f95.
PROCEDURE, nopass, public mod_datetime::datetime::now |
Definition at line 507 of file suews_util_datetime.f95.
GENERIC mod_datetime::datetime::operator |
Definition at line 542 of file suews_util_datetime.f95.
References mod_datetime::datetime_minus_datetime(), and mod_datetime::datetime_minus_timedelta().
GENERIC mod_datetime::datetime::operator |
Definition at line 540 of file suews_util_datetime.f95.
References mod_datetime::datetime_plus_timedelta(), and mod_datetime::timedelta_plus_datetime().
GENERIC mod_datetime::datetime::operator |
Definition at line 544 of file suews_util_datetime.f95.
References mod_timedelta::eq().
GENERIC mod_datetime::datetime::operator |
Definition at line 547 of file suews_util_datetime.f95.
References mod_timedelta::ge().
GENERIC mod_datetime::datetime::operator |
Definition at line 546 of file suews_util_datetime.f95.
References mod_timedelta::gt().
GENERIC mod_datetime::datetime::operator |
Definition at line 549 of file suews_util_datetime.f95.
References mod_datetime::datetime_constructor(), and mod_timedelta::le().
GENERIC mod_datetime::datetime::operator |
Definition at line 548 of file suews_util_datetime.f95.
References mod_timedelta::lt().
GENERIC mod_datetime::datetime::operator |
Definition at line 545 of file suews_util_datetime.f95.
References mod_timedelta::neq().
PROCEDURE, pass, public mod_datetime::datetime::secondssinceepoch |
Definition at line 508 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::strftime |
Definition at line 509 of file suews_util_datetime.f95.
|
private |
Definition at line 530 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::tm |
Definition at line 510 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::tzoffset |
Definition at line 511 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::utc |
Definition at line 512 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::weekday |
Definition at line 513 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::weekdaylong |
Definition at line 515 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::weekdayshort |
Definition at line 517 of file suews_util_datetime.f95.
PROCEDURE, pass, public mod_datetime::datetime::yearday |
Definition at line 519 of file suews_util_datetime.f95.
integer mod_datetime::datetime::day = 1 |
Definition at line 483 of file suews_util_datetime.f95.
integer mod_datetime::datetime::hour = 0 |
Definition at line 484 of file suews_util_datetime.f95.
integer mod_datetime::datetime::millisecond = 0 |
Definition at line 487 of file suews_util_datetime.f95.
integer mod_datetime::datetime::minute = 0 |
Definition at line 485 of file suews_util_datetime.f95.
integer mod_datetime::datetime::month = 1 |
Definition at line 482 of file suews_util_datetime.f95.
integer mod_datetime::datetime::second = 0 |
Definition at line 486 of file suews_util_datetime.f95.
real(kind=real64) mod_datetime::datetime::tz = 0 |
Definition at line 489 of file suews_util_datetime.f95.
|
private |
Definition at line 481 of file suews_util_datetime.f95.