vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: zeitzone 
Autor: MeikMiller
Datum: 10.03.07 11:39

muss aber Sommer/Winterzeit noch berücksichtigen:

    Public Function GetDayLight() As Boolean
 
        Dim mQuery As Management.WqlObjectQuery
        Dim mSearch As Management.ManagementObjectSearcher
        Dim mCol As Management.ManagementObject
        Dim mStrSQL As String
        Dim mErg As Boolean
 
        mStrSQL = "select * from Win32_ComputerSystem"
        mQuery = New Management.WqlObjectQuery(mStrSQL)
        mSearch = New Management.ManagementObjectSearcher(mQuery)
        For Each mCol In mSearch.Get()
            mErg = CBool(mCol("DaylightInEffect"))
        Next
        Return mErg
 
    End Function
dann kommt das zu:

            Dim Hour = CDbl(CompTimeZone)
            If ckbSommerzeit.Checked = True Then
                If GetDayLight() = True Then
                    Hour += 1
                End If
            End If
wenn nicht:

         Dim   Hour = CDbl(CompTimeZone)
            If ckbSommerzeit.Checked = False Then
                If GetDayLight() = True Then
                    Hour -= 1
                End If
            End If
so bekommt man die Zeitzone:

            If cmbZeitzone.Text = "Universale Zeit" Then
                Hour = 0
            End If
            If cmbZeitzone.Text = "(GMT-12:00) Internationale Datumsgrenze (" & _
              "Westen)" Then
                Hour = -12
            End If
            If cmbZeitzone.Text = "(GMT-11:00) Midway-Inseln, Samoa" Then
                Hour = -11
            End If
            If cmbZeitzone.Text = "(GMT-10:00) Hawaii" Then
                Hour = -10
            End If
            If cmbZeitzone.Text = "(GMT-09:00) Alaska" Then
                Hour = -9
            End If
            If cmbZeitzone.Text = "(GMT-08:00) Tijuana, Los Angeles, Seattle," & _
              "Vancouver" Then
                Hour = -8
            End If
            If cmbZeitzone.Text = "(GMT-07:00) Arizona" Then
                Hour = -7
            End If
            If cmbZeitzone.Text = "(GMT-06:00) Chicago, Dallas, Kansas City," & _
              "Winnipeg" Then
                Hour = -6
            End If
            If cmbZeitzone.Text = "(GMT-05:00) New-York, Miami, Atlanta," & _
              "Detroit, Toronto" Then
                Hour = -5
            End If
            If cmbZeitzone.Text = "(GMT-04:00) Montreal, Quebec" Then
                Hour = -4
            End If
            If cmbZeitzone.Text = "(GMT-03:00) Grönland" Then
                Hour = -3
            End If
            If cmbZeitzone.Text = "(GMT-02:00) Mittelatlantik" Then
                Hour = -2
            End If
            If cmbZeitzone.Text = "(GMT-01:00) Kapverdische Inseln" Then
                Hour = -1
            End If
            If cmbZeitzone.Text = "(GMT) Dublin, Lissabon, London" Then
                Hour = 0
            End If
            If cmbZeitzone.Text = "(GMT+01:00) Amsterdam, Berlin, Bern, Rom," & _
              "Stockholm, Wien" Then
                Hour = 1
            End If
            If cmbZeitzone.Text = "(GMT+02:00) Athen, Istanbul, Minsk" Then
                Hour = 2
            End If
            If cmbZeitzone.Text = "(GMT+03:00) Moskau, St.Petersburg," & _
              "Wolgograd" Then
                Hour = 3
            End If
            If cmbZeitzone.Text = "(GMT+04:00) Abu Dhabi, Muskat" Then
                Hour = 4
            End If
            If cmbZeitzone.Text = "(GMT+05:00) Jekaterinburg" Then
                Hour = 5
            End If
            If cmbZeitzone.Text = "(GMT+06:00) Almaty, Nowosibirsk" Then
                Hour = 6
            End If
            If cmbZeitzone.Text = "(GMT+07:00) Bangkok, Hanoi, Jakarta" Then
                Hour = 7
            End If
            If cmbZeitzone.Text = "(GMT+08:00) Peking, Chongqing, Hongkong," & _
              "Urumchi" Then
                Hour = 8
            End If
            If cmbZeitzone.Text = "(GMT+09:00) Osaka, Sapporo, Tokyo" Then
                Hour = 9
            End If
            If cmbZeitzone.Text = "(GMT+10:00) Wladiwostok" Then
                Hour = 10
            End If
            If cmbZeitzone.Text = "(GMT+11:00) Magadan, Solomonen," & _
              "Neukaledonien" Then
                Hour = 11
            End If
            If cmbZeitzone.Text = "(GMT+12:00) Auckland, Wellington" Then
                Hour = 12
            End If
            If cmbZeitzone.Text = "(GMT+13:00) Nuku´alofa" Then
                Hour = 13
            End If

mfgMeik MillerMein beste Code:If then

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
zeitzone993mikeb6910.03.07 11:29
Re: zeitzone669MeikMiller10.03.07 11:32
Re: zeitzone900MeikMiller10.03.07 11:39
Re: zeitzone672mikeb6910.03.07 12:09
Re: zeitzone614MeikMiller10.03.07 12:40
Re: zeitzone669ModeratorDaveS10.03.07 12:37
Re: zeitzone622MeikMiller10.03.07 12:52
Re: zeitzone842ModeratorDaveS10.03.07 13:15

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle 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.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel