次のように、文字列からポーランドの日付を解析する必要があります。
locale.setlocale(locale.LC_TIME, 'pl_PL.utf8')
print(time.strptime("27 luty 13:00:00", '%d %B %H:%M:%S'))
実際には上記は問題なく動作しますが、ポーランド語の日付は英語の日付ほど単純ではありません。ポーランド語での有効な日付は次のとおりです。
27 lutego 13:00:00
残念ながら strptime は印刷に失敗します:
ValueError: time data '27 lutego 13:00:00' does not match format '%d %B %H:%M:%S'
異なるロケールからの日付を解析するための絶対確実なソリューションは何ですか?