opération sur données horaires

Bonjour,
Je sèche sur l’utilisation des heures et minutes, données au format byte, par une horloge DS3231 :
Comment faire pour convertir un horaire en secondes afin de les comparer à un autre nombre qui est au format « Long »?
Merci de votre aide.

total=secondes + (minutes60) + (heures6060)
ou
total=secondes + (minutes
60) + (heures*3600)

Les données brutes du DS3231 sont au format BCD.
BCD = binaire codé décimal.
Les dizaines sont codées séparément des unités.
Voir de la doc pour comprendre cette méthode de codage très répandue.
Ouvrir une bibliothèque pour DS3231 pour voir comment on fait la convertion BCD vers décimal.

Merci pour votre réponse.
J'ai été détourné du forum ( dont je ne suis pas très familier) et donc pas vu votre réponse.
J'avais trouvé une solution moins élégante mais ça marche.
Cordialement