MODKAL: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (fix syntax highlighting) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | |||
<source lang="fortran">FUNCTION ORIGINDATE () RESULT (cDatum)</source> | |||
:Das Bezugsjahr übergeben | |||
<source lang="fortran">FUNCTION FUTUREDATE () RESULT (cDatum)</source> | |||
:Das Bezugsjahr übergeben | |||
<source lang="fortran">FUNCTION YEAR () RESULT (iyear)</source> | |||
:Jahr aus einem REAL_Datum ermitteln | |||
<source lang="fortran">FUNCTION MONTH () RESULT (imon)</source> | |||
:Monat aus einem REAL_Datum ermitteln | |||
<source lang="fortran">FUNCTION DAY () RESULT (iday)</source> | |||
:Tag aus einem REAL_Datum ermitteln | |||
<source lang="fortran">FUNCTION HOUR () RESULT (ihour)</source> | |||
:Stunde aus einem REAL_Datum ermitteln | |||
<source lang="fortran">FUNCTION MINUTE () RESULT (imin)</source> | |||
:Minute aus einem REAL_Datum ermitteln | |||
<source lang="fortran">FUNCTION SECOND () RESULT (isec)</source> | |||
:Sekunde aus einem REAL_Datum ermitteln | |||
<source lang="fortran">FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)</source> | |||
:Anzahl der Tage für einen Monat ermitteln | |||
<source lang="fortran">FUNCTION DATE_INTERVALL_START () RESULT(rDatumIntervall)</source> | |||
:Ermittlung eines Startdatums für ein Zeitintervall | |||
<source lang="fortran">FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)</source> | |||
:Enddatum für ein gegebenes Intervall setzen | |||
<source lang="fortran">FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)</source> | |||
:Wie oft passt ein Intervall zwischen zwei Datumsangaben | |||
<source lang="fortran">FUNCTION DATE_CHAR_CHECK () RESULT (OK)</source> | |||
:Prüft ein Datum auf Plausibilität | |||
<source lang="fortran">FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)</source> | |||
:Umwandlung von 24h -Werten in 00h Werten des nächsten Tages | |||
<source lang="fortran">FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)</source> | |||
:Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99) | |||
<source lang="fortran">FUNCTION DATE_INT_REAL () RESULT (rDatum)</source> | |||
:Umrechnung Integer-Datum in Character-Datum | |||
<source lang="fortran">FUNCTION DATEADD () RESULT (NeuDatum)</source> | |||
<source lang="fortran">FUNCTION DATEADD_REAL () RESULT (rNeuDatum)</source> | |||
<source lang="fortran">FUNCTION DATEDIF() RESULT (DateDiff)</source> | |||
<source lang="fortran">FUNCTION DATEDIF_REAL () RESULT (DateDiff)</source> | |||
<source lang="fortran">FUNCTION DATE_COMPARE () RESULT(IsEqual)</source> | |||
:Gleiches Datum erkennen | |||
<source lang="fortran">INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)</source> | |||
:Vergleich von 2 Datumsangaben als Integer | |||
<source lang="fortran">INTEGER FUNCTION HYOTAG (DATUM)</source> | |||
:Berechnung der Tagesnummer im hydrologischen Jahr | |||
<source lang="fortran">INTEGER FUNCTION KALTAG (DATUM)</source> | |||
:Berechnung der Tagesnummer im kalendarischen Jahr | |||
<source lang="fortran">FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)</source> | |||
:Funktionsdatum erstellen | |||
[[Kategorie:BlueM Code]] |
Latest revision as of 08:28, 27 January 2018
MODULE |
Übersicht |
MODBEK |
MODBF |
MODBIL |
MODCON |
MODEIN |
MODERR |
MODEZG |
MODFKT |
MODGGL |
MODHYA |
MODHYO |
MODKAL |
MODMAX |
MODMISC |
MODSCE |
MODSTAT |
MODSYS |
MODTAL |
MODTRS |
MODURB |
MODVER |
MODZIEL |
MODZRE |
FUNCTION ORIGINDATE () RESULT (cDatum)
- Das Bezugsjahr übergeben
FUNCTION FUTUREDATE () RESULT (cDatum)
- Das Bezugsjahr übergeben
FUNCTION YEAR () RESULT (iyear)
- Jahr aus einem REAL_Datum ermitteln
FUNCTION MONTH () RESULT (imon)
- Monat aus einem REAL_Datum ermitteln
FUNCTION DAY () RESULT (iday)
- Tag aus einem REAL_Datum ermitteln
FUNCTION HOUR () RESULT (ihour)
- Stunde aus einem REAL_Datum ermitteln
FUNCTION MINUTE () RESULT (imin)
- Minute aus einem REAL_Datum ermitteln
FUNCTION SECOND () RESULT (isec)
- Sekunde aus einem REAL_Datum ermitteln
FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)
- Anzahl der Tage für einen Monat ermitteln
FUNCTION DATE_INTERVALL_START () RESULT(rDatumIntervall)
- Ermittlung eines Startdatums für ein Zeitintervall
FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)
- Enddatum für ein gegebenes Intervall setzen
FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)
- Wie oft passt ein Intervall zwischen zwei Datumsangaben
FUNCTION DATE_CHAR_CHECK () RESULT (OK)
- Prüft ein Datum auf Plausibilität
FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)
- Umwandlung von 24h -Werten in 00h Werten des nächsten Tages
FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)
- Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99)
FUNCTION DATE_INT_REAL () RESULT (rDatum)
- Umrechnung Integer-Datum in Character-Datum
FUNCTION DATEADD () RESULT (NeuDatum)
FUNCTION DATEADD_REAL () RESULT (rNeuDatum)
FUNCTION DATEDIF() RESULT (DateDiff)
FUNCTION DATEDIF_REAL () RESULT (DateDiff)
FUNCTION DATE_COMPARE () RESULT(IsEqual)
- Gleiches Datum erkennen
INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)
- Vergleich von 2 Datumsangaben als Integer
INTEGER FUNCTION HYOTAG (DATUM)
- Berechnung der Tagesnummer im hydrologischen Jahr
INTEGER FUNCTION KALTAG (DATUM)
- Berechnung der Tagesnummer im kalendarischen Jahr
FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)
- Funktionsdatum erstellen