MODKAL: Difference between revisions

From BlueM
Jump to navigation Jump to search
m (Vorlage hinzu)
mNo edit summary
Line 1: Line 1:
{{BlauesModell Module}}
{{BlauesModell Module}}


*FUNCTION ORIGINDATE () RESULT (cDatum)<br/>Das Bezugsjahr uebergeben
<fortran>FUNCTION ORIGINDATE () RESULT (cDatum)</fortran>
*FUNCTION FUTUREDATE () RESULT (cDatum)<br/>Das Bezugsjahr uebergeben
:Das Bezugsjahr übergeben
*FUNCTION YEAR () RESULT (iyear)<br/>Jahr aus einem REAL_Datum ermitteln
<fortran>FUNCTION FUTUREDATE () RESULT (cDatum)</fortran>
*FUNCTION MONTH () RESULT (imon)<br/>Monat aus einem REAL_Datum ermitteln
:Das Bezugsjahr übergeben
*FUNCTION DAY () RESULT (iday)<br/>Tag aus einem REAL_Datum ermitteln
<fortran>FUNCTION YEAR () RESULT (iyear)</fortran>
*FUNCTION HOUR () RESULT (ihour)<br/>Stunde aus einem REAL_Datum ermitteln
:Jahr aus einem REAL_Datum ermitteln
*FUNCTION MINUTE () RESULT (imin)<br/>Minute aus einem REAL_Datum ermitteln
<fortran>FUNCTION MONTH () RESULT (imon)</fortran>
*FUNCTION SECOND () RESULT (isec)<br/>Sekunde aus einem REAL_Datum ermitteln
:Monat aus einem REAL_Datum ermitteln
*FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)<br/>Anzahl der Tage für einen Monat ermitteln
<fortran>FUNCTION DAY () RESULT (iday)</fortran>
*FUNCTION DATE_INTERVALL_START () RESULT (rDatumIntervall)<br/>Ermittlung eines Startdatums für ein Zeitintervall
:Tag aus einem REAL_Datum ermitteln
*FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)<br/>Enddatum für ein gegebenes Intervall setzen
<fortran>FUNCTION HOUR () RESULT (ihour)</fortran>
*FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)<br/>Wie oft passt ein Intervall zwischen zwei Datumsangaben
:Stunde aus einem REAL_Datum ermitteln
*FUNCTION DATE_CHAR_CHECK () RESULT (OK)<br/>Prüft ein Datum auf Plausibilität
<fortran>FUNCTION MINUTE () RESULT (imin)</fortran>
*FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)<br/>Umwandlung von 24h -Werten in 00h Werten des naechsten Tages
:Minute aus einem REAL_Datum ermitteln
*FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)<br/>Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99)
<fortran>FUNCTION SECOND () RESULT (isec)</fortran>
*FUNCTION DATE_INT_REAL () RESULT (rDatum)<br/>Umrechnung Integer-Datum in Character-Datum
:Sekunde aus einem REAL_Datum ermitteln
*FUNCTION DATEADD () RESULT (NeuDatum)<br/>
<fortran>FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)</fortran>
*FUNCTION DATEADD_REAL () RESULT (rNeuDatum)<br/>
:Anzahl der Tage für einen Monat ermitteln
*FUNCTION DATEDIF() RESULT (DateDiff)<br/>
<fortran>FUNCTION DATE_INTERVALL_START () RESULT(rDatumIntervall)</fortran>
*FUNCTION DATEDIF_REAL () RESULT (DateDiff)<br/>
:Ermittlung eines Startdatums für ein Zeitintervall
*FUNCTION DATE_COMPARE () RESULT(IsEqual)<br/>Gleiches Datum erkennen
<fortran>FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)</fortran>
*INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)<br/>Vergleich von 2 Datumsangaben als Integer
:Enddatum für ein gegebenes Intervall setzen
*INTEGER FUNCTION HYOTAG (DATUM)<br/>Berechnung der Tagesnummer im hydrologischen Jahr
<fortran>FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)</fortran>
*INTEGER FUNCTION KALTAG (DATUM)<br/>Berechnung der Tagesnummer im kalendarischen Jahr
:Wie oft passt ein Intervall zwischen zwei Datumsangaben
*FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)<br/>Funktionsdatum erstellen
<fortran>FUNCTION DATE_CHAR_CHECK () RESULT (OK)</fortran>
:Prüft ein Datum auf Plausibilität
<fortran>FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)</fortran>
:Umwandlung von 24h -Werten in 00h Werten des nächsten Tages
<fortran>FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)</fortran>
:Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99)
<fortran>FUNCTION DATE_INT_REAL () RESULT (rDatum)</fortran>
:Umrechnung Integer-Datum in Character-Datum
<fortran>FUNCTION DATEADD () RESULT (NeuDatum)</fortran>


[[Category:BlauesModell]]
<fortran>FUNCTION DATEADD_REAL () RESULT (rNeuDatum)</fortran>
[[Category:BlauesModell Code]]
 
<fortran>FUNCTION DATEDIF() RESULT (DateDiff)</fortran>
 
<fortran>FUNCTION DATEDIF_REAL () RESULT (DateDiff)</fortran>
 
<fortran>FUNCTION DATE_COMPARE () RESULT(IsEqual)</fortran>
:Gleiches Datum erkennen
<fortran>INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)</fortran>
:Vergleich von 2 Datumsangaben als Integer
<fortran>INTEGER FUNCTION HYOTAG (DATUM)</fortran>
:Berechnung der Tagesnummer im hydrologischen Jahr
<fortran>INTEGER FUNCTION KALTAG (DATUM)</fortran>
:Berechnung der Tagesnummer im kalendarischen Jahr
<fortran>FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)</fortran>
:Funktionsdatum erstellen
 
 
[[Kategorie:BlueM Code]]

Revision as of 02:33, 13 September 2007

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

<fortran>FUNCTION ORIGINDATE () RESULT (cDatum)</fortran>

Das Bezugsjahr übergeben

<fortran>FUNCTION FUTUREDATE () RESULT (cDatum)</fortran>

Das Bezugsjahr übergeben

<fortran>FUNCTION YEAR () RESULT (iyear)</fortran>

Jahr aus einem REAL_Datum ermitteln

<fortran>FUNCTION MONTH () RESULT (imon)</fortran>

Monat aus einem REAL_Datum ermitteln

<fortran>FUNCTION DAY () RESULT (iday)</fortran>

Tag aus einem REAL_Datum ermitteln

<fortran>FUNCTION HOUR () RESULT (ihour)</fortran>

Stunde aus einem REAL_Datum ermitteln

<fortran>FUNCTION MINUTE () RESULT (imin)</fortran>

Minute aus einem REAL_Datum ermitteln

<fortran>FUNCTION SECOND () RESULT (isec)</fortran>

Sekunde aus einem REAL_Datum ermitteln

<fortran>FUNCTION DATE_DAYSOFMONTH () RESULT (iDays)</fortran>

Anzahl der Tage für einen Monat ermitteln

<fortran>FUNCTION DATE_INTERVALL_START () RESULT(rDatumIntervall)</fortran>

Ermittlung eines Startdatums für ein Zeitintervall

<fortran>FUNCTION DATE_INTERVALL_END () RESULT (rDatumEnd)</fortran>

Enddatum für ein gegebenes Intervall setzen

<fortran>FUNCTION DATE_INTERVALL_ANZ () RESULT (rDateDiff)</fortran>

Wie oft passt ein Intervall zwischen zwei Datumsangaben

<fortran>FUNCTION DATE_CHAR_CHECK () RESULT (OK)</fortran>

Prüft ein Datum auf Plausibilität

<fortran>FUNCTION DATE_CHECK24H () RESULT (cDatumOUT)</fortran>

Umwandlung von 24h -Werten in 00h Werten des nächsten Tages

<fortran>FUNCTION DATE_CHAR_REAL () RESULT (RealDatum)</fortran>

Wandelt ein Datum um in Stunden seit 1.1.1601 (SB 8.1.99)

<fortran>FUNCTION DATE_INT_REAL () RESULT (rDatum)</fortran>

Umrechnung Integer-Datum in Character-Datum

<fortran>FUNCTION DATEADD () RESULT (NeuDatum)</fortran>

<fortran>FUNCTION DATEADD_REAL () RESULT (rNeuDatum)</fortran>

<fortran>FUNCTION DATEDIF() RESULT (DateDiff)</fortran>

<fortran>FUNCTION DATEDIF_REAL () RESULT (DateDiff)</fortran>

<fortran>FUNCTION DATE_COMPARE () RESULT(IsEqual)</fortran>

Gleiches Datum erkennen

<fortran>INTEGER FUNCTION DATEDIF_INT (DAT1, DAT2)</fortran>

Vergleich von 2 Datumsangaben als Integer

<fortran>INTEGER FUNCTION HYOTAG (DATUM)</fortran>

Berechnung der Tagesnummer im hydrologischen Jahr

<fortran>INTEGER FUNCTION KALTAG (DATUM)</fortran>

Berechnung der Tagesnummer im kalendarischen Jahr

<fortran>FUNCTION DATE_GET_AKTFKTDATUM () RESULT (rDatum)</fortran>

Funktionsdatum erstellen