Berechnung einer Zeitspanne mit Bezugspunkt "Tag der Woche und Uhrzeit"

OP Persönliche Seite #2642378
Hi Forum,

ich steh grad vor einem kleinen Problem, das ich gerne in C loesen 
moechte. Aufgrund von einer aktuellen Zeit (struct tm) moechte ich die 
verbleibende Zeitspanne zu einem Zeitpunkt in der Zukunft berechnen, die 
als "Tag der Woche" und einer Uhrzeit angegeben ist. Also in etwa soviel 
wie "Wieviel Zeit verbleibt bis naechsten Mittwoch um 13:00?".

Ich bin bisher immer so vorgegangen dass ich halt den tm so modifiziert 
habe, dass ich beide UNIX-Zeitstempel berechne und daraus die numerische 
Differenz eben in Sekunden. Nur bei der Wochentagsmethode ist das etwas 
schwierig, ich glaube nicht dass ich da mit mktime(3) hinkomme, denn es 
koennten ja ziemlich viele Felder fallen.

Wenn jemand weiss, ob das mit mktime(3) so geht oder ob ich da einen 
komplett anderen Ansatz brauche. Thanks.

Viele Gruesse,
Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.