From f444b154c573d0feb0bcc715d1bd7a9b715b79d8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com>
Date: Tue, 6 Sep 2022 20:50:07 +0200
Subject: [PATCH] DOC: add helpful comments

---
 src/main/java/org/caosdb/datetime/UTCTimeZoneShift.java | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/caosdb/datetime/UTCTimeZoneShift.java b/src/main/java/org/caosdb/datetime/UTCTimeZoneShift.java
index 7b259973..1e69cff7 100644
--- a/src/main/java/org/caosdb/datetime/UTCTimeZoneShift.java
+++ b/src/main/java/org/caosdb/datetime/UTCTimeZoneShift.java
@@ -127,15 +127,17 @@ public class UTCTimeZoneShift extends TimeZone {
   }
 
   /**
-   * Generate an ISO 8601 time zone offset string (e.g. +0200) from the given raw offset in
-   * milliseconds.
+   * Generate an ISO 8601 time zone offset string 
+   * (e.g. +0200) for the current time
    *
    * @param timezone - the time zone in question.
    * @return ISO 8601 time zone offset.
    */
   public static String getISO8601Offset(TimeZone timezone) {
     int divisor = 1000 * 60 * 60;
+    // get the offset of the given timezone to UTC at the current time
     int offset = timezone.getOffset(System.currentTimeMillis());
+    // convert the ms to the ISO format
     int sign = Integer.signum(offset);
     int h = Integer.divideUnsigned(sign * offset, divisor);
     int m = Integer.remainderUnsigned(sign * offset, divisor);
-- 
GitLab