TKSoft-Online

Beginn und Ende der Sommerzeit berechnen PDF Drucken E-Mail
( 3 Votes )
MS-Access Codes - Codeschnipsel Datum/Zeit
  
Freitag, den 15. Februar 2008 um 06:00 Uhr

Problemstellung:

Wie berechnet man den Beginn und das Ende
der Sommerzeit in Deutschland?


Public Enum
 Summertime
    StartSummer = 0
    EndSummer = 1
End Enum

Public Function CalcSummertime(iYear As Integer, _
                Optional Typ As Summertime = 0) As Date
Dim dtStart As Date, dtEnd As Date
Dim dtResult As Date

    dtStart = DateSerial(iYear, 3, 31)
    dtEnd = DateSerial(iYear, 10, 31)

    If Typ = StartSummer Then
        dtResult = dtStart - Weekday(dtStart) + 1
    Else
        dtResult = dtEnd - Weekday(dtEnd) + 1
    End If

    CalcSummertime = dtResult
End Function

 

Aufruf:


MsgBox "Beginn: " & CalcSummertime(2008) & vbNewLine & _ 
       "Ende: " & CalcSummertime(2008, EndSummer), vbOKOnly, _        
       "Sommerzeit 2008"

  

Ergebnis:

DatumKlicks
Total3790
Mi. 232
Di. 224
Mo. 211
So. 207
Sa. 191
Fr. 184
Do. 172
Aktualisiert ( Freitag, den 02. Juli 2010 um 08:36 Uhr )
 

Kommentar schreiben


Sicherheitscode
Aktualisieren

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173460 Downloads

JoomlaWatch 1.2.11 - Joomla Monitor and Live Stats by Matej Koval