|
| |

VB.NET - Ein- und Umsteiger| Prüfen eines Textes auf Uhrzeit | |  | | Autor: Shu En Lai | | Datum: 22.02.26 17:13 |
| moin zusammen.
ich habe folgendes Problem:
ich habe 2 Textboxen, 1 Button
in der 1. Textbox soll eine Uhrzeit (Sommer / Winterzeit) eingetragen werden. mit klick auf den button soll in der 2. Textbox die UTC-Uhrzeit ausgegeben werden.
nu ist es aber so das die funktion IsDate mir True zurückgibt, sowohl bei einem korrektem Datum, bei einer korrekten Uhrzeit als auch bei der kombination von beiden.
gibt es eine möglichkeit das mir eine funktion nur ein TRUE zurückgibt wenn NUR eine Uhrzeit angegeben wurde und FALSE bei einem Datum oder DatumUhrzeit und bei jedem anderen kauderwelsch (z.B. Kopf fällt auf die tastatur).
ich bedanke mich schon jetzt einemal für eure hilfe und denkanstöße(Wink mit der Eisenbahnschwelle)
Franz |  |
| Re: Prüfen eines Textes auf Uhrzeit | |  | | Autor: Shu En Lai | | Datum: 22.02.26 18:19 |
| Gelöst:
Funktion:
Private Function MEZzuUTC(ByVal Uhrzeit As String) As Boolean
Dim eingegebeneZeit As DateTime
Dim formate() As String = {"H:mm", "HH:mm", "H:mm:ss", "HH:mm:ss"}
Dim result As Boolean
If DateTime.TryParseExact(TextBox3.Text,
formate,
Globalization.CultureInfo.GetCultureInfo("de-DE"),
Globalization.DateTimeStyles.None,
eingegebeneZeit) Then
result = True
Else
result = False
End If
Return result
End Function
Aufruf:
If MEZzuUTC(Me.TextBox3.Text) = True Then
Try
If GMTDiff(Now) = 2 Then
'"Sommerzeit ist eingestellt."
Dim UTC_String = Me.TextBox3.Text
UTC_String = DateAdd("n", +120, UTC_String)
Me.TextBox4.Text = FormatDateTime(UTC_String, DateFormat.ShortTime)
Else
'"Winterzeit ist eingestellt."
Dim UTC_String = Me.TextBox3.Text
UTC_String = DateAdd("n", +60, UTC_String)
Me.TextBox4.Text = FormatDateTime(UTC_String, DateFormat.ShortTime)
End If
Catch ex As Exception
End Try
Else
MsgBox("Bitte eine Uhrzeit Eintragen (9:00)", vbOKOnly, "MEZ zu UTC")
Me.TextBox3.Focus()
Me.TextBox3.Text = ""
End If |  |
 | 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 |
  |
|
sevISDN 1.0 
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats Neu! sevPopUp 2.0 
Dynamische Kontextmenüs!
Erstellen Sie mit nur wenigen Zeilen Code Kontextmenüs dynamisch zur Laufzeit. Vordefinierte Styles (XP, Office, OfficeXP, Vista oder Windows 8) erleichtern die Anpassung an die eigenen Anwendung... Weitere Infos
|
| |
|
Copyright ©2000-2026 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
|
|