回答編集履歴
4
誤植修正
answer
CHANGED
@@ -22,6 +22,6 @@
|
|
22
22
|
```
|
23
23
|
|
24
24
|
**■代替手段**
|
25
|
-
|
25
|
+
[日付の加算 減算](http://python.civic-apps.com/timedelta/)
|
26
26
|
[If you need just the seconds...](https://stackoverflow.com/questions/25888726/python-error-unsupported-operand-types-for-int-and-datetime-timedelta)
|
27
27
|
[clock arithmetic](https://stackoverflow.com/questions/12448592/how-to-add-delta-to-python-datetime-time)
|
3
日本語の修正
answer
CHANGED
@@ -1,6 +1,7 @@
|
|
1
1
|
**■公式の解説ページ**
|
2
2
|
[Python公式](https://docs.python.org/3.6/library/datetime.html#module-datetime)の"Supported operations"に代入演算子(Overload operator)が書かれていませんので、恐らくできないものと思います。
|
3
3
|
|
4
|
+
参考)エラーの再現
|
4
5
|
```Python
|
5
6
|
# -*- coding: utf-8 -*-
|
6
7
|
import time
|
2
コード追加
answer
CHANGED
@@ -1,6 +1,25 @@
|
|
1
1
|
**■公式の解説ページ**
|
2
2
|
[Python公式](https://docs.python.org/3.6/library/datetime.html#module-datetime)の"Supported operations"に代入演算子(Overload operator)が書かれていませんので、恐らくできないものと思います。
|
3
3
|
|
4
|
+
```Python
|
5
|
+
# -*- coding: utf-8 -*-
|
6
|
+
import time
|
7
|
+
import datetime
|
8
|
+
|
9
|
+
time_now = time.time()
|
10
|
+
print("time.time(): %s"% time_now )
|
11
|
+
|
12
|
+
time_now = time.time()+10
|
13
|
+
print("time.time()+10: %s"% time_now )
|
14
|
+
|
15
|
+
time_now +=10
|
16
|
+
print("time_now+=10: %s"% time_now )
|
17
|
+
|
18
|
+
time_now +=datetime.timedelta(hours=1)
|
19
|
+
# TypeError: unsupported operand type(s) for +=: 'float' and 'datetime.timedelta'
|
20
|
+
print("time_now +=datetime.timedelta(hours=1): %s"% time_now )
|
21
|
+
```
|
22
|
+
|
4
23
|
**■代替手段**
|
5
24
|
ボールドテキスト[日付の加算 減算](http://python.civic-apps.com/timedelta/)
|
6
25
|
[If you need just the seconds...](https://stackoverflow.com/questions/25888726/python-error-unsupported-operand-types-for-int-and-datetime-timedelta)
|
1
補足追加
answer
CHANGED
@@ -1,5 +1,7 @@
|
|
1
|
+
**■公式の解説ページ**
|
2
|
+
[Python公式](https://docs.python.org/3.6/library/datetime.html#module-datetime)の"Supported operations"に代入演算子(Overload operator)が書かれていませんので、恐らくできないものと思います。
|
3
|
+
|
4
|
+
**■代替手段**
|
1
|
-
[日付の加算 減算](http://python.civic-apps.com/timedelta/)
|
5
|
+
ボールドテキスト[日付の加算 減算](http://python.civic-apps.com/timedelta/)
|
2
6
|
[If you need just the seconds...](https://stackoverflow.com/questions/25888726/python-error-unsupported-operand-types-for-int-and-datetime-timedelta)
|
3
|
-
[clock arithmetic](https://stackoverflow.com/questions/12448592/how-to-add-delta-to-python-datetime-time)
|
7
|
+
[clock arithmetic](https://stackoverflow.com/questions/12448592/how-to-add-delta-to-python-datetime-time)
|
4
|
-
|
5
|
-
どれも基本的にそのまま数字で換算はできないために、一度何らかの関数を挟んでやる、というスタイルですね。
|