MODKAL: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (fix syntax highlighting) |
||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | {{BlauesModell Module}} | ||
<fortran>FUNCTION ORIGINDATE () RESULT (cDatum)</ | <source lang="fortran">FUNCTION ORIGINDATE () RESULT (cDatum)</source> | ||
:Das Bezugsjahr übergeben | :Das Bezugsjahr übergeben | ||
<fortran>FUNCTION FUTUREDATE () RESULT (cDatum)</ | <source lang="fortran">FUNCTION FUTUREDATE () RESULT (cDatum)</source> | ||
:Das Bezugsjahr übergeben | :Das Bezugsjahr übergeben | ||
<fortran>FUNCTION YEAR () RESULT (iyear)</ | <source lang="fortran">FUNCTION YEAR () RESULT (iyear)</source> | ||
:Jahr aus einem REAL_Datum ermitteln | :Jahr aus einem REAL_Datum ermitteln | ||
<fortran>FUNCTION MONTH () RESULT (imon)</ | <source lang="fortran">FUNCTION MONTH () RESULT (imon)</source> | ||
:Monat aus einem REAL_Datum ermitteln | :Monat aus einem REAL_Datum ermitteln | ||
<fortran>FUNCTION DAY () RESULT (iday)</ | <source lang="fortran">FUNCTION DAY () RESULT (iday)</source> | ||
:Tag aus einem REAL_Datum ermitteln | :Tag aus einem REAL_Datum ermitteln | ||
<fortran>FUNCTION HOUR () RESULT (ihour)</ | <source lang="fortran">FUNCTION HOUR () RESULT (ihour)</source> | ||
:Stunde aus einem REAL_Datum ermitteln | :Stunde aus einem REAL_Datum ermitteln | ||
<fortran>FUNCTION MINUTE () RESULT (imin)</ | <source lang="fortran">FUNCTION MINUTE () RESULT (imin)</source> | ||
:Minute aus einem REAL_Datum ermitteln | :Minute aus einem REAL_Datum ermitteln | ||
<fortran>FUNCTION SECOND () RESULT (isec)</ | <source lang="fortran">FUNCTION SECOND () RESULT (isec)</source> | ||
:Sekunde aus einem REAL_Datum ermitteln | :Sekunde aus einem REAL_Datum ermitteln | ||
<fortran>FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)</ | <source lang="fortran">FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)</source> | ||
:Anzahl der Tage für einen Monat ermitteln | :Anzahl der Tage für einen Monat ermitteln | ||
<fortran>FUNCTION DATE_INTERVALL_START () RESULT(rDatumIntervall)</ | <source lang="fortran">FUNCTION DATE_INTERVALL_START () RESULT(rDatumIntervall)</source> | ||
:Ermittlung eines Startdatums für ein Zeitintervall | :Ermittlung eines Startdatums für ein Zeitintervall | ||
<fortran>FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)</ | <source lang="fortran">FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)</source> | ||
:Enddatum für ein gegebenes Intervall setzen | :Enddatum für ein gegebenes Intervall setzen | ||
<fortran>FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)</ | <source lang="fortran">FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)</source> | ||
:Wie oft passt ein Intervall zwischen zwei Datumsangaben | :Wie oft passt ein Intervall zwischen zwei Datumsangaben | ||
<fortran>FUNCTION DATE_CHAR_CHECK () RESULT (OK)</ | <source lang="fortran">FUNCTION DATE_CHAR_CHECK () RESULT (OK)</source> | ||
:Prüft ein Datum auf Plausibilität | :Prüft ein Datum auf Plausibilität | ||
<fortran>FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)</ | <source lang="fortran">FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)</source> | ||
:Umwandlung von 24h -Werten in 00h Werten des nächsten Tages | :Umwandlung von 24h -Werten in 00h Werten des nächsten Tages | ||
<fortran>FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)</ | <source lang="fortran">FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)</source> | ||
:Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99) | :Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99) | ||
<fortran>FUNCTION DATE_INT_REAL () RESULT (rDatum)</ | <source lang="fortran">FUNCTION DATE_INT_REAL () RESULT (rDatum)</source> | ||
:Umrechnung Integer-Datum in Character-Datum | :Umrechnung Integer-Datum in Character-Datum | ||
<fortran>FUNCTION DATEADD () RESULT (NeuDatum)</ | <source lang="fortran">FUNCTION DATEADD () RESULT (NeuDatum)</source> | ||
<fortran>FUNCTION DATEADD_REAL () RESULT (rNeuDatum)</ | <source lang="fortran">FUNCTION DATEADD_REAL () RESULT (rNeuDatum)</source> | ||
<fortran>FUNCTION DATEDIF() RESULT (DateDiff)</ | <source lang="fortran">FUNCTION DATEDIF() RESULT (DateDiff)</source> | ||
<fortran>FUNCTION DATEDIF_REAL () RESULT (DateDiff)</ | <source lang="fortran">FUNCTION DATEDIF_REAL () RESULT (DateDiff)</source> | ||
<fortran>FUNCTION DATE_COMPARE () RESULT(IsEqual)</ | <source lang="fortran">FUNCTION DATE_COMPARE () RESULT(IsEqual)</source> | ||
:Gleiches Datum erkennen | :Gleiches Datum erkennen | ||
<fortran>INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)</ | <source lang="fortran">INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)</source> | ||
:Vergleich von 2 Datumsangaben als Integer | :Vergleich von 2 Datumsangaben als Integer | ||
<fortran>INTEGER FUNCTION HYOTAG (DATUM)</ | <source lang="fortran">INTEGER FUNCTION HYOTAG (DATUM)</source> | ||
:Berechnung der Tagesnummer im hydrologischen Jahr | :Berechnung der Tagesnummer im hydrologischen Jahr | ||
<fortran>INTEGER FUNCTION KALTAG (DATUM)</ | <source lang="fortran">INTEGER FUNCTION KALTAG (DATUM)</source> | ||
:Berechnung der Tagesnummer im kalendarischen Jahr | :Berechnung der Tagesnummer im kalendarischen Jahr | ||
<fortran>FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)</ | <source lang="fortran">FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)</source> | ||
:Funktionsdatum erstellen | :Funktionsdatum erstellen | ||
[[Kategorie:BlueM Code]] | [[Kategorie:BlueM Code]] |
Latest revision as of 09: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 |
1 | FUNCTION ORIGINDATE ( ) RESULT ( cDatum ) |
- Das Bezugsjahr übergeben
1 | FUNCTION FUTUREDATE ( ) RESULT ( cDatum ) |
- Das Bezugsjahr übergeben
1 | FUNCTION YEAR ( ) RESULT ( iyear ) |
- Jahr aus einem REAL_Datum ermitteln
1 | FUNCTION MONTH ( ) RESULT ( imon ) |
- Monat aus einem REAL_Datum ermitteln
1 | FUNCTION DAY ( ) RESULT ( iday ) |
- Tag aus einem REAL_Datum ermitteln
1 | FUNCTION HOUR ( ) RESULT ( ihour ) |
- Stunde aus einem REAL_Datum ermitteln
1 | FUNCTION MINUTE ( ) RESULT ( imin ) |
- Minute aus einem REAL_Datum ermitteln
1 | FUNCTION SECOND ( ) RESULT ( isec ) |
- Sekunde aus einem REAL_Datum ermitteln
1 | FUNCTION DATE_DAYSOFMONTH ( ) RESULT ( iDays ) |
- Anzahl der Tage für einen Monat ermitteln
1 | FUNCTION DATE_INTERVALL_START ( ) RESULT ( rDatumIntervall ) |
- Ermittlung eines Startdatums für ein Zeitintervall
1 | FUNCTION DATE_INTERVALL_END ( ) RESULT ( rDatumEnd ) |
- Enddatum für ein gegebenes Intervall setzen
1 | FUNCTION DATE_INTERVALL_ANZ ( ) RESULT ( rDateDiff ) |
- Wie oft passt ein Intervall zwischen zwei Datumsangaben
1 | FUNCTION DATE_CHAR_CHECK ( ) RESULT ( OK ) |
- Prüft ein Datum auf Plausibilität
1 | FUNCTION DATE_CHECK 24 H ( ) RESULT ( cDatumOUT ) |
- Umwandlung von 24h -Werten in 00h Werten des nächsten Tages
1 | FUNCTION DATE_CHAR_REAL ( ) RESULT ( RealDatum ) |
- Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99)
1 | FUNCTION DATE_INT_REAL ( ) RESULT ( rDatum ) |
- Umrechnung Integer-Datum in Character-Datum
1 | FUNCTION DATEADD ( ) RESULT ( NeuDatum ) |
1 | FUNCTION DATEADD_REAL ( ) RESULT ( rNeuDatum ) |
1 | FUNCTION DATEDIF ( ) RESULT ( DateDiff ) |
1 | FUNCTION DATEDIF_REAL ( ) RESULT ( DateDiff ) |
1 | FUNCTION DATE_COMPARE ( ) RESULT ( IsEqual ) |
- Gleiches Datum erkennen
1 | INTEGER FUNCTION DATEDIF_INT ( DAT 1 , DAT 2 ) |
- Vergleich von 2 Datumsangaben als Integer
1 | INTEGER FUNCTION HYOTAG ( DATUM ) |
- Berechnung der Tagesnummer im hydrologischen Jahr
1 | INTEGER FUNCTION KALTAG ( DATUM ) |
- Berechnung der Tagesnummer im kalendarischen Jahr
1 | FUNCTION DATE_GET_AKTFKTDATUM ( ) RESULT ( rDatum ) |
- Funktionsdatum erstellen