File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed
kotlin/src/main/kotlin/io/appwrite Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -11,11 +11,10 @@ namespace {{ spec.title | caseUcfirst }}
11
11
var now = DateTime.UtcNow;
12
12
var epoch = (now - new DateTime(1970, 1, 1));
13
13
var sec = (long)epoch.TotalSeconds;
14
- var usec = epoch.TotalMilliseconds - secondsSinceEpoch * 1000000;
15
-
14
+ var usec = (long)( epoch.TotalMilliseconds % 1000); // Corrected calculation for milliseconds
15
+
16
16
// Convert to hexadecimal
17
- var hexTimestamp = sec.ToString("x")
18
- + usec.ToString("x").PadLeft(5, '0');
17
+ var hexTimestamp = sec.ToString("x") + usec.ToString("x").PadLeft(5, '0');
19
18
return hexTimestamp;
20
19
}
21
20
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ class ID {
13
13
val sec = now.epochSecond
14
14
val millis = now.toEpochMilli() % 1000
15
15
16
- val hexTimestamp = "%08x%03x ".format(sec, millis)
16
+ val hexTimestamp = "%08x%05x ".format(sec, millis)
17
17
18
18
return hexTimestamp
19
19
}
You can’t perform that action at this time.
0 commit comments