Parcourir la source

Fix units for ofEpochSecond call.

pull/107/head
Chris Smith il y a 8 ans
Parent
révision
bf2a73712a
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2
    2
      irc/src/com/dmdirc/parser/irc/IRCParser.java

+ 2
- 2
irc/src/com/dmdirc/parser/irc/IRCParser.java Voir le fichier

@@ -1090,8 +1090,8 @@ public class IRCParser extends BaseSocketAwareParser implements SecureParser, En
1090 1090
 
1091 1091
         if (line.getTags().containsKey("tsirc date")) {
1092 1092
             try {
1093
-                final long ts = Long.parseLong(line.getTags().get("tsirc date"));
1094
-                lineTS = LocalDateTime.ofEpochSecond(ts - tsdiff, 0, ZoneOffset.UTC);
1093
+                final long ts = Long.parseLong(line.getTags().get("tsirc date")) - tsdiff;
1094
+                lineTS = LocalDateTime.ofEpochSecond(ts / 1000L, (int) (ts % 1000L), ZoneOffset.UTC);
1095 1095
             } catch (final NumberFormatException nfe) { /* Do nothing. */ }
1096 1096
         } else if (line.getTags().containsKey("time")) {
1097 1097
             try {

Chargement…
Annuler
Enregistrer