vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#

https://www.vbarchiv.net
Rubrik: Datum/Zeit und Timer · Datums- und Zeit-Funktionen   |   VB-Versionen: VB202230.10.24
Ermitteln der Daten der Zeitumstellung in einem Jahr

Eine Funktion, mit der sich die Daten der Zeitumstellung Sommer/Winter ermitteln lässt.

Autor:   Dietrich HerrmannBewertung:  Views:  768 
ohne HomepageSystem:  Win7, Win8, Win10, Win11kein Beispielprojekt 

Mit nachfolgender Funktion lassen sich auf einfache Weise die Daten der Zeitumstellung für die Sommer-/Winterzeit ermitteln.

''' <summary>
''' Ermitteln der Daten der Zeitumstellung in einem Jahr
''' </summary>
''' <param name="Jahr">das Jahr</param>
''' <param name="tim">die Zeit in die Daten einzuspeichern (2.. 2 Uhr)
''' <returns>ein Tuple der berechneten Daten der Zeitumstellung (Sommer-, Winterzeit</returns>
Public Function Zeitumstellung(Jahr As Short, Optional tim As Short = 2)
  Dim d1 As Date = DateSerial(Jahr, 4, 0)
  Dim d2 As Date = DateSerial(Jahr, 11, 0)
 
  d1 = New Date(d1.Year, d1.Month, d1.Day - Weekday(d1) + 1, If(tim > 0, tim, 0), 0, 0, 0)
  d2 = New Date(d2.Year, d2.Month, d2.Day - Weekday(d2) + 1, If(tim > 0, tim, 0), 0, 0, 0)
 
  Return New Tuple(Of Date, Date)(d1, d2)
End Function



Anzeige

Kauftipp Unser Dauerbrenner!Diesen und auch alle anderen Tipps & Tricks finden Sie auch auf unserer aktuellen vb@rchiv  Vol.6

Ein absolutes Muss - Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
- nahezu alle Tipps & Tricks und Workshops mit Beispielprojekten
- Symbol-Galerie mit mehr als 3.200 Icons im modernen Look
Weitere Infos - 4 Entwickler-Vollversionen (u.a. sevFTP für .NET), Online-Update-Funktion u.v.m.
 
 
Copyright ©2000-2025 vb@rchiv Dieter OtterAlle Rechte vorbehalten.


Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.