2016-06-28 7 views
-1

Ich muss wissen, ob es eine Möglichkeit gibt, meine label Text zu Minutes:Seconds statt Hous:Minutes:Seconds zu ändern.Ändern Sie Etikett Text von Stunden: Minuten: Sekunden bis Minuten: Sekunden

Also ich habe einen var, dass mein Label jedes zweites Beispiel lbltime.Text = time; und im immer 00:00:00 aktualisiert, da die Funktion aus, wo im immer meine time ist mir 00:00:00 geben, aber ich muß wissen, ob es möglich ist, in zu zwingen, meinen label zeigen nur 00:00.

Aber ich möchte meine timer geben mir 00:00:00 ich will nur in meinem 00:00 in meinem Etikett zeigen gibt es keine Möglichkeit? Ich habe versucht, Somethings wie folgt aus:

lbltime.Text.("mm\\:ss") = time; 
lbltime.Text = time.("mm\\:ss"); 

Aber das nicht funktionieren, aber ich denke, dass so etwas ist, dass ich weiß nur nicht, wie. Ich poste nicht den Code, wo ich meine time bekomme, weil ich es nur in label ändern will oder nur in der Zeit will ich meine Funktion nicht ändern.

+0

@vish sorry Wo soll ich das hinstellen? – MarUSPT

+0

lbltime.Text = time.Remove (0, 3); – Vicky

Antwort

0

, wenn Ihr Zeit-String ist: dann können Sie verwenden:

lbltime.Text = time.Remove(0, 3);

wenn seine Datetime, können Sie verwenden:

lbltime.Text = mytime.ToString("mm:ss"); 
+0

Dank ich werde Ihre Antwort akzeptieren, es ist einfach und funktioniert, ohne meinen Code zu ändern. Die anderen funktionieren auch, aber ich werde den Code an vielen Stellen ändern müssen. Danke euch allen. – MarUSPT

0

Sie können das Format auf DateTime nicht auf eine Zeichenfolge anwenden. Ich denke, Ihre time ist eine Zeichenfolge.

Ich empfehle, das Format zu ändern, in dem time Wert berechnet wird.

Wenn Sie keine Kontrolle haben, könnten Sie mit String-Funktionen spielen und zuerst 3 Zeichen entfernen.

0

Ich werde Ihre Timer zu übernehmen ist ein DateTime Objekt:

DateTime time = new DateTime(); 
time = DateTime.Now; 
lbltime.Text = time.ToString("mm:ss"); 

Überprüfen Sie die DateTime.ToString(), um zu sehen, welche Arten von Formatzeichenfolgen Sie verwenden könnten.