日付、時間をハイフンなしで取得(2018072817)を
from datetime import datetime import re now = datetime.now() now = str(now) slice = now[0:13] time = re.sub("-","", slice) time = re.sub(" ","", time) print(time)
これはあかんわw
[vagrant@localhost python]$ python time.py
2018072817
from datetime import datetime print(datetime.strftime(datetime.now(), "%Y%m%d%H"))
2行になりました。
[vagrant@localhost python]$ python3 time.py
2018072817
import urllib.request from datetime import datetime time = datetime.strftime(datetime.now(), "%Y%m%d%H") url = "https://www.jma.go.jp/jp/amedas/imgs/temp/000/"+ time +"00-00.png" print(url)
[vagrant@localhost python]$ python3 app.py
https://www.jma.go.jp/jp/amedas/imgs/temp/000/201807281700-00.png
なるほど。
あれ、まてまてまて、17時って、centos、3時間づれてるぞ。
[vagrant@localhost python]$ date
2018年 7月 28日 土曜日 17:59:52 JST
こうなる、と。
import urllib.request from datetime import datetime time = datetime.strftime(datetime.now(), "%Y%m%d%H") url = "https://www.jma.go.jp/jp/amedas/imgs/temp/000/"+ time +"00-00.png" savename = "image/amedas.png" urllib.request.urlretrieve(url, savename) print("保存しました")
あれ?
[vagrant@localhost python]$ strings /etc/localtime
TZif2
TZif2
JST-9