DS1307 Wie viel Tage sind verstrichen

OP #4678580
Lesenswert?
• ▲
▼
Abnd,

ich stehe vor einem Problem.
Ich habe einen Arduino und eine DS1307.
Jetzt ist meine Frage:

Wie berechne ich jetzt die Differenz zweier Daten?

z.B.: 21.07.16 bis 14.08.2016 an der Hand abgezählt sind es 24 Tage.
Aber wie bekommt man das in einem Code unter?

Es gibt einen julianischen Kalender, kann man das irgendwie verwenden?

Vlt hat jemand Anregungen, Tipps oder vlt hat es jemand schon mal 
gemacht!

:)
#4678641
Lesenswert?
• ▲
▼
Martin T. schrieb:
> vergangeneZeit = RTC.time2000;
>
> dann zeigt er mir die Zeit vom 01.01.2000 bis heute in Sekunden an????

klat die merkts du dir für ein Datum und bildest die Differenz für ein 
anderes Datum.

Wenn du unbedingt "bequem" rechnen willst speichere die aktuelle, fülle 
die RTC mit Datum deiner Wahl, lese RT.time2000 und bilde die Differenz. 
Danach kannst du ja deine Uhr wieder stellen, die "Messung" dauert keine 
Sekunde und somit geht deine Uhr auch nicht falsch.
Solltest du Bedenken haben warte auf die nächste Sekunde, dann hast du 
für alles ein Sekunde Zeit ohne das deine Uhr falsch läuft.
OP #4678656
Lesenswert?
• ▲
▼
Ach ich glaube ich weiß wie du das meinst.

Also angenommen ich lese time2000 am 01.08.16 dann wäre die variable 
dann z.b. 500.000.000 mioSekunden, am 10.08.16 lese ich dies in eine 
andere variable neu, wären dann ohne dass es jetzt stimmt z.b. 
500.010.000 mio.Sekunden, macht eine Differenz von 10.000 TSekunden! 
Habe ich das so richtig gecheckt?
Und genau so brauche ich das, mir reicht die Differenz in Sekunden 
völlig aus!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.