Lassen Sie uns den japanischen Kalender in Python anzeigen! Ich dachte. Wie 2015. Ich möchte meinen Geburtstag besonders im japanischen Kalender anzeigen.
Wenn ich es nachgeschlagen habe, scheint es, dass der Standard "locale.ERA" enthält, aber wenn es sich um Japan oder etwas wie "strfprint" handelt, wird es als H27 angezeigt! Es heißt, aber ich kann nichts finden, was dem Format "strfprint" entspricht.
Also fragte ich mich, was mit anderen Sprachen passiert war, und als ich Ruby nachschlug, war era_ja praktisch.
Auf der anderen Seite scheint es keine Python-Version zu geben, also dachte ich, ich würde es schaffen, und ich machte erajp. (Ich hatte das Gefühl, dass Japanisch ja und Japan jp ist, also habe ich jp gewählt)
https://github.com/recruit-mtl/erajp
Nun, es ist keine große Sache, und ich konnte viel auf era_ja verweisen.
Ich habe einen Test mit Nase mit TravisCI geschrieben, ihn zum Laufen gebracht, die Abdeckung mit Overalls angezeigt, ihn bei PyPI registriert, damit er mit pip installiert werden kann, und so weiter. War lustig.
Übrigens können Sie es so verwenden.
>>> strjpftime()
'H27.08.05' # now
>>> strjpftime(datetime.datetime(1989, 1, 8))
'H1.01.08'
>>> strjpftime(datetime.datetime(1989, 1, 8), u"%O%Jahr E.")
'1989'
Recommended Posts