timezone_utils.c 369 B

12345678910111213141516
  1. #include "timezone_utils.h"
  2. int32_t timezone_offset_from_hours(float hours) {
  3. return hours * 3600.0f;
  4. }
  5. uint64_t timezone_offset_apply(uint64_t time, int32_t offset) {
  6. uint64_t for_time_adjusted;
  7. if (offset > 0) {
  8. for_time_adjusted = time - offset;
  9. } else {
  10. for_time_adjusted = time + (-offset);
  11. }
  12. return for_time_adjusted;
  13. }