Prechádzať zdrojové kódy

update(utc): 优化对 UTC Time 的序列化 review by melon

gavin.chen 2 rokov pred
rodič
commit
f8c5964135
1 zmenil súbory, kde vykonal 8 pridanie a 1 odobranie
  1. 8 1
      lib/utils.dart

+ 8 - 1
lib/utils.dart

@@ -2,5 +2,12 @@ import 'package:fis_common/extensions/date.dart';
 
 class JsonRpcUtils {
   static const String _datetimeFormat = "yyyy-MM-ddTHH:mm:ss.SSS";
-  static String dateFormat(DateTime date) => date.format(_datetimeFormat);
+  static const String _utcDateTimeFormat = "yyyy-MM-ddTHH:mm:ss.SSS'Z'";
+  static String dateFormat(DateTime date) {
+    if (date.isUtc) {
+      return date.format(_utcDateTimeFormat);
+    } else {
+      return date.format(_datetimeFormat);
+    }
+  }
 }