Arduino/ cherché convertisseur date-heure en Epoch

Hello,
Je cherche une fonction ou librairie Arduino pratique pour convertir une date et une heure au format Epoch.
C'est a dire que je récupère d'un capteur gps une date au format yyyymmaa ou un truc dans ce type et une heure au format hh:mm:ss et pour les envoyer dans le réseau n2k je dois les convertir en Epoch, c'est à dire en nombre de secondes depuis le 01/01/1970.
On parle sur les forums de la librairie time.h , mais je n'ai pas exploré plus .
Amicalement.
FX

L'équipage
30 jan. 2022
30 jan. 202230 jan. 2022

bonjour,
j'ai cherché il y a peu à faire cette fonction (enfin l'inverse plutôt), mais pas sur arduino
Je peux retrouver ça.
Certains GPS sortent nativement en Epoch aussi, voir peut être ta config?
tu as sûrement déjà vu la formule traîner sur le net, ce n'est pas hyper compliqué.
il y une astuce avec une compensation (actuellement 18s) pour laquelle il faut relire Einstein pour comprendre ;-) mais je ne pense pas que ce soit ton sujet.

pour la culture :
www.epochconverter.com[...]/


30 jan. 2022

Dans time.h, la fonction C strptime devrait pouvoir faire ce boulot.


30 jan. 202230 jan. 2022

je pense que je me suis embrouillé dans ma réponse, j'ai attrapé la maladie de HEO (et d'ailleurs) qui fait répondre trop vite n'importe quoi ! ;-))
je pensais que tu voulais retrouver le temps GPS de base, exprimée depuis 1980 (ce qui pouvait avoir une logique en parlant de GPS) mais si tu veux du temps unix ce n'est pas pareil, le réponse de F_red doit convenir

Temps GPS
www.oc.nps.edu[...]ys.html


Phare du monde

  • 4.5 (73)

2022