MODKAL: Difference between revisions
Jump to navigation
Jump to search
m (Vorlage hinzu) |
m (fix syntax highlighting) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{BlauesModell Module}} | {{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 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