回答編集履歴
1
修正
answer
CHANGED
@@ -1,13 +1,12 @@
|
|
1
1
|
正規表現の最後のdotが1個余計でした。
|
2
|
-
あと、datetime.datetimeでなくdatetimeになっていましたので修正しました。
|
3
2
|
|
4
3
|
```python3
|
5
4
|
import re
|
6
|
-
import datetime
|
5
|
+
from datetime import datetime
|
7
6
|
|
8
7
|
def str2date(date_str):
|
9
8
|
result = re.search(r'(\d{4}).(\d{2}).(\d{2})', date_str)
|
10
|
-
tar_date = datetime
|
9
|
+
tar_date = datetime(int(result[1]), int(result[2]), int(result[3]))
|
11
10
|
return tar_date
|
12
11
|
cfm_date_str = "2020.09.08"
|
13
12
|
print(str2date(cfm_date_str)) # -> 2020-09-08 00:00:00
|