RTClib Timespan

Hey

Hoffe mir kann jemand helfen:

DateTime  Wecker_Zeit (0,0,0,8,0,0); //für 08:00

wenn ich es dann auslese passt alles. aber sobald ich Timespan verwende:

Wecker_Zeit = Wecker_Zeit + TimeSpan(60);

Dann setzt es mir die Wecker_zeit auf 1h31min.
Aber das ganze nur beim ersten mal danach passt wieder alles?

Was mach ich falsch?

Du sagst uns nicht welche Bibliothek Du verwendest (bitte Link)

MuchMore:
Was mach ich falsch?

Ein Datum aus Nullen gibt es nicht.

DateTime  Wecker_Zeit (2018,2,16,8,0,0);
DateTime future (Wecker_Zeit + TimeSpan(60));

ergibt:

2018/2/16 8:0:0
2018/2/16 8:1:0