Sogar dort sind viele Fragen und Antworten über Datum Zeit, die ich nicht finden konnte, was ich suche. Lassen Sie mich mein Problem erklären Ich habe ein Choronometer mit Timer (Intervall 10ms) als "Zaman" erstellt, aber mein Progroam kompiliert es nicht so schnell wie Echtzeit-Chronometer.Es gibt kein relaible Ergebnis (das ist auch ein Problem). Daher möchte ich die Date Time Funktion als Chronometer benutzen, aber es gibt ein Problem: Ich konnte sie nicht von 00: 00: 00.00 (hh: mm: ss.ff) starten. Ich wollte es tun, weil durch die Verwendung von Zeitdaten Programm zeichnen Echtzeitdaten und für jede Messung muss es von Null bis zum Ende der Messung (verstrichene Zeit) beginnen. Hier ist mein Code etwa mit Timer (nicht relaible) .Can Sie helfen, wie kann es genauer machen oder wie date.time.now beginnt von 00: 00: 00.00?
salise = miliseconds, saniye = Sekunden, dakika = MinutenDatum Zeit als Choronometer
private void zaman_Tick(object sender, EventArgs e)
{
salise = Convert.ToInt32(lblsalise.Text);
if (salise < 99)
{
lblsalise.Text = Convert.ToString(salise + 1);
}
else
{
lblsalise.Text = "00";
saniye = Convert.ToInt32(lblsaniye.Text);
if (saniye < 59)
{
lblsaniye.Text = Convert.ToString(saniye + 1);
}
else
{
lblsaniye.Text = "00";
dakika = Convert.ToInt32(lbldakika.Text);
if (dakika < 59)
{
lbldakika.Text = Convert.ToString(dakika + 1);
}
else
{
lbldakika.Text = "00";
}
}
}
lblzaman.Text = lbldakika.Text + ":" + lblsaniye.Text + ":" + lblsalise.Text;
}
Verwenden 'Stopwatch' statt. Das ist speziell für die Messung einer verstrichenen Zeit ausgelegt. Abgesehen von diesem Rat, ich fürchte, ich habe den Rest Ihrer Frage nicht verstanden ... –
Was soll dieser Code tun? Es zeigt nur String-Manipulationen. Wo ist die aktuelle Zeit? Versuchen Sie den * Label-Text * zu verwenden, um Stunden und Minuten zu berechnen und zu speichern, anstatt 'DateTime.Now' zu verwenden? –
@Jodrell wird dies in diesem Fall überhaupt nicht helfen. Der Code versucht nicht, die aktuelle Zeit überhaupt zu erhalten. Es versucht, Beschriftungen zu analysieren und zu inkrementieren. –