西暦を和暦に変換する(python3)
- 2018-08-30
- python
Pythonで西暦を和暦に変換するにはどうすればラクかな… と思って調べてみたら、erajpというモジュールがありました。
https://pypi.org/project/erajp/
ああでもこれは西暦を和暦に変換することはできるけど、和暦を西暦に変換する機能はない模様。まあとりあえず使ってみました。
$ pip install erajp
現在日時を年号に変換するときは:
>>> from erajp import converter as ejp >>> ejp.strjpftime() 'H30.08.30'
特定の日付を年号に変換するなら(例では2006年8月29日):
>>> from erajp import converter as ejp >>> from datetime import datetime >>> ejp.strjpftime(datetime(2006, 8, 29)) 'H18.08.29'
参考(ライブラリ作者の記事)