質問編集履歴

2

少し記載を簡略化しました。

2020/10/05 14:32

投稿

taro_yamada
taro_yamada

スコア55

test CHANGED
@@ -1 +1 @@
1
- djangoのORMで postgresからpandasデータフレームに時間を書き出すとUTCになってしまう
1
+ djangoのORMで postgresからpandasデータフレームに時間を書き出すとUTCで出力される
test CHANGED
@@ -1,10 +1,10 @@
1
1
  djangoのORMを使ってpandasのデータを作ったのですが、DBに登録されている時間とpandasに読み込まれるデータで時間が大きくずれてしまいます。
2
2
 
3
- DB上の時間は下の通りで、pandasでの時間2020-09-29 00:00:37.227413+00:00となってしまいます。
3
+ DB上の時間は下の通りで、pandasでの時間2020-09-29 00:00:37.227413+00:00とUTC+00:00で出力されてしまいます。
4
4
 
5
5
 
6
6
 
7
- おそらくUTCの関係だと思うのですが、テーブルで時間を多く扱っているので、できればDFに出力した時点で全ての時間をUTCの設定が直った状態で出力させたいと思っています。
7
+ テーブルで時間を多く扱っているので、できればDFに出力した時点で全ての時間をUTCの設定が直った状態で出力させたいと思っています。
8
8
 
9
9
 
10
10
 
@@ -26,18 +26,18 @@
26
26
 
27
27
  ```
28
28
 
29
-
29
+ postgresのコンソールでSELECTで出力するとしっかりと+9:00で表示されます。
30
30
 
31
31
  ```ここに言語を入力
32
32
 
33
33
 
34
34
 
35
- pushList_id | Symbol | SymbolName | Exchange | ExchangeName | CurrentPrice | CurrentPriceTime | CurrentPriceChangeStatus | CurrentPriceStatus | CalcPrice | PreviousClose | PreviousCloseTime | ChangePreviousClose | ChangePreviousClosePer | OpeningPrice | OpeningPriceTime | HighPrice | HighPriceTime | LowPrice | LowPriceTime | TradingVolume | TradingVolumeTime | VWAP | TradingValue | BidQty | BidPrice | BidTime | BidSign | MarketOrderSellQty | Sell1Time | Sell1Sign | Sell1Price | Sell1Qty | created_date_at | created_timestamp_at | updated_timestamp_at
35
+ pushList_id | Symbol | SymbolName | Exchange | ExchangeName | CurrentPrice | CurrentPriceTime | created_timestamp_at | updated_timestamp_at
36
36
 
37
37
 
38
38
 
39
39
  05ca14fb-2317-4d49-8071-c43157e5febd | 3264 | アスコット | 1 | 東証JQ
40
40
 
41
- ス | 0 | 2020-09-29 07:59:59.154497+09 | | -1 | 204 | 204 | 2020-09-29 07:59:59.154497+09 | 0 | 0 | 0 | 2020-09-29 07:59:59.154497+09 | 0 | 2020-09-29 07:59:59.154497+09 | 0 | 2020-09-29 07:59:59.154497+09 | 0 | 2020-09-29 07:59:59.154497+09 | 0 | 0 | 0 | 0 | 2020-09-29 07:59:59.154497+09 | 0000 | 0 | 2020-09-29 07:59:59.154497+09 | 0000 | 0 | 0 | 2020-09-29 | 2020-09-29 07:59:59.154497+09 | 2020-09-29 07:59:59.154497+09 | 0 | 0 | 0000 | 2020-09-29 07:59:59.154497+09 | 0 | 0 | 0 | 0 | 0000 | 2020-09-29 07:59:59.154497+09
41
+ ス | 0 | 2020-09-29 07:59:59.154497+09 |
42
42
 
43
43
  ```

1

DBの情報を追記

2020/10/05 14:32

投稿

taro_yamada
taro_yamada

スコア55

test CHANGED
@@ -1 +1 @@
1
- djangoのORMでpandasデータフレームに時間を書き出すとUTCがずれる
1
+ djangoのORMで postgresからpandasデータフレームに時間を書き出すとUTCになってしまう
test CHANGED
@@ -11,6 +11,12 @@
11
11
  いい方法をご存知の方、ご教示ください。
12
12
 
13
13
 
14
+
15
+ 追記
16
+
17
+ postgresを使っているのですが、これも悪い要因の一つみたいです。
18
+
19
+ 列の全ての時間に+9時間すればいいような気もするのですが、そのやり方もわかりません。
14
20
 
15
21
 
16
22