jeraconv
jeraconv (Japanese Era Name Converter) is a converter that converts Japanese eras to West calendar.
Installation
$ pip install jeraconv
Usage
Japanese calendar to West calendar
from jeraconv import jeraconv
# Create J2W class instance
j2w = jeraconv.J2W()
# ex.1 : General usage
print(j2w.convert('文治6年'))
# result (int) 1190
# ex.2 : Full-width numbers are also available
print(j2w.convert('平成31年'))
# result (int) 2019
# ex.3 : It is also possible to write "1年" as "元年"
print(j2w.convert('令和元年'))
# result (int) 2019
# ex.4 : Returns a ValueError if the era name does not exist
print(j2w.convert('牌孫4年'))
# result ValueError
West calendar to Japanese calendar.
from jeraconv import jeraconv
# Create W2J class instance
w2j = jeraconv.W2J()
# ex.1 : General usage
year = 2019
month = 5
day = 31
print(w2j.convert(year, month, day))
# result (str) 令和1年5月31日
# ex.2 : When receiving a response in dictionary type
print(w2j.convert(year, month, day, return_type='dict'))
# result (dict) {'era': '令和', 'year': 1, 'month': 5, 'day': 31}
# ex.3 : When receiving a response in list type
print(w2j.convert(year, month, day, return_type='list'))
# result (list) ['令和', 1, 5, 31]
# ex.4 : When receiving a response in tuple type
print(w2j.convert(year, month, day, return_type='tuple'))
# result (tuple) ('令和', 1, 5, 31)
# ex.5 : If the date is omitted, convert the execution date
print(w2j.convert())
Release files for jeraconv 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jeraconv-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / jeraconv-0.2.1-py3-none-any.whl
| Download URL | jeraconv-0.2.1-py3-none-any.whl |
|---|---|
| Size | 13.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
619d4fe59c43004d1182029f5790b8e10f77daf141c32669e6cc25ab2a1d49f1
|
|
BLAKE2b-256 checksum How to use checksums |
b6b0c4471ecae4fa8ba6143cd828bcc739d1ae442cc668d86eed4ac26a91d1a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
|