vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
TimeOfDay minuten gehen nicht mehr 
Autor: blackmann85
Datum: 12.02.15 21:10

Hallo,

ich habe eine ein Paar Button und ein Paar Textboxen in der die aktuelle Uhrzeit nach drücken vom Button angezeigt wird. Das komische ist bisher ging es und Plötzlich nicht mehr er zeigt mit nur noch die Stunde an... Wir haben es jetzt 21:08 Uhr und er Zeigt 21:01 an. Nur die Stunden stimmen.

Ich habe es so gemacht.

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TextBox1.Text = TimeOfDay.ToString("HH:MM")
End Sub

wie gesagt biher hat es funktioniert? Woran kann es liegen ??

MfG
Martin
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: TimeOfDay minuten gehen nicht mehr 
Autor: Manfred X
Datum: 12.02.15 21:22

Funktioniert die Computeruhr noch? Geht sie richtig?
Verwende als Alternative zur Zeit-Abfrage im Code die "Date.Now"-Funktion.
"TimeOfDay" kann die System-Zeit auch festlegen (Berechtigung vorausgesetzt) !!

Beitrag wurde zuletzt am 12.02.15 um 21:26:47 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: TimeOfDay minuten gehen nicht mehr 
Autor: ModeratorDaveS (Moderator)
Datum: 12.02.15 21:34

Versuch's mal mit "HH:mm".

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: TimeOfDay minuten gehen nicht mehr 
Autor: Manfred X
Datum: 12.02.15 22:03

Hallo!

Da es "bisher ging", und im Post keine CodeTags benutzt wurden, hatte ich das "MM"
als Tipp-Ungenauigkeit eingestuft.

Aber klar: Das Format "MM" steht in dem Fall für den Monat - aber für welchen?
[I]Der Date-Datentyp enthält Datumskomponenten.
Bei der Rückgabe der Systemzeit legt TimeOfDay
alle auf 1 fest, sodass der Rückgabewert der
erste Tag des Jahres 1 ist.[/I]
Lustig. Erwarten würde man das aktuelle Datum.

Dim n As String = TimeOfDay.ToString("yy MM dd") '01 01 01

Beitrag wurde zuletzt am 12.02.15 um 22:08:08 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: TimeOfDay minuten gehen nicht mehr 
Autor: blackmann85
Datum: 12.02.15 22:59

Also danke erst einmal Der fehler war tatsächlich das MM warum plötzlich MM statt mm da stand ist mir ein rätsel. Bisher ging es ja auch und es waren alle textboxen betroffen nun ja jetzt gehts ja wieder
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: TimeOfDay minuten gehen nicht mehr 
Autor: Manfred X
Datum: 12.02.15 23:06

Deklariere solche Werte künftig als Konstante auf Modul-/Formular-Ebene.

Const TimeFormat As String = "HH:mm"
 
 
n = TimeOfDay.ToString(TimeFormat)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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