瀏覽代碼

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

gavin.chen 2 年之前
父節點
當前提交
f8c5964135
共有 1 個文件被更改,包括 8 次插入1 次删除
  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);
+    }
+  }
 }