ich eine Zeitspanne Datentyp in einer datatimerpicker angezeigt werden soll, muss ich zuerst konvertieren, aber ich weiß nicht, wie es Wenn SieConvert Zeitspanne zu einem Datetime in C# Hinzufügen zu datetime
private void button1_Click(object sender, EventArgs e)
{
TimeSpan a = new TimeSpan(12, 00, 00);
TimeSpan b = new TimeSpan(13, 00, 00);
TimeSpan r = b - a;
TimeSpan rr = new TimeSpan(r.Ticks/2);
MessageBox.Show("Test\n " + rr); ///this is type TimeSpan
dateTimePicker.Value =Convert.ToDateTime(rr);
// error here
// Additional Information: An object of type 'System.TimeSpan'
// can not be converted to type 'System.IConvertible'. "
}
Machen Sie einen Schritt zurück und sagen Sie uns, das Geschäft Problem, das Sie versuchen zu lösen. – mjwills
TimeSpan ist ein Zeitraum - kein tatsächliches Datum/Uhrzeit - Sie können einem bestimmten DateTime einen TimeSpan hinzufügen, aber nicht direkt in DateTime konvertieren. – PaulF
Wie möchten Sie eine TimeSpan in eine DateTime konvertieren? Möchten Sie, dass es so weit in der Zukunft ist wie der TimeSpan? – Jerodev