2017-04-30 16 views
2

たとえば、私はint 043017を04/30/17(2017年4月30日)に変換したいので、そのintの任意のintを変換できるようにしたいフォーマットをdatetimeに変換するには、どのようにこれを行うことができますか?特定の整数をPythonでdatetimeに変換する方法

+0

*いずれのint *もあなたの場合は有効です。 '323216' – RomanPerekhrest

+0

私のint、またはintのバージョンを使ってそれを行う方法はありますか?今のところ何も動作しません – Alex

答えて

3
import datetime 
d = datetime.datetime.strptime(input, '%m%d%y') 
+2

入力として文字列が必要ですが、これを行う方法です。整数は機能しません。 @Alexあなたは、整数を文字列に変換し、このメソッドを使用する必要があります。先頭の0をPythonの整数で表すことはできないことに注意してください。 (文字列の長さと必要に応じてパッドをチェックすることができます) – Windmill

+0

文字列 '043017'で動作しません、%xを試しました – Alex

+0

@Alexこの文字列で私にとってうまくいきます。あなたはそれを見るために印刷することができません。何かエラーが出ますか? – mohammad

関連する問題