ソースを参照

修改utc时间

peng 2 年 前
コミット
6292cc5f75
1 ファイル変更4 行追加1 行削除
  1. 4 1
      Controller/AWS/KVSController.py

+ 4 - 1
Controller/AWS/KVSController.py

@@ -337,7 +337,10 @@ class KVSView(View):
             stream_list = kinesis_fragments_obj.get_list_fragments(serial_number, start_time, end_time)[
             stream_list = kinesis_fragments_obj.get_list_fragments(serial_number, start_time, end_time)[
                           (page - 1) * size:page * size]
                           (page - 1) * size:page * size]
             for item in stream_list:
             for item in stream_list:
-                temp_start_time = (item['startTime'] - datetime.timedelta(hours=8)).replace(tzinfo=datetime.timezone.utc)
+                temp_start_time = datetime.datetime(item['startTime'].year, item['startTime'].month,
+                                                    item['startTime'].day, item['startTime'].hour,
+                                                    item['startTime'].minute, item['startTime'].second,
+                                                    item['startTime'].microsecond) - datetime.timedelta(hours=8)
                 temp_end_time = temp_start_time + datetime.timedelta(seconds=300)
                 temp_end_time = temp_start_time + datetime.timedelta(seconds=300)
                 item['image'] = kinesis_images_obj.get_images(serial_number, temp_start_time, temp_end_time)
                 item['image'] = kinesis_images_obj.get_images(serial_number, temp_start_time, temp_end_time)
                 item['startTime'] = int(item['startTime'].timestamp())
                 item['startTime'] = int(item['startTime'].timestamp())