2017-08-31 6 views
0

datetime入力がどのように取られているのか誤解していますが、それはタプルのように見えますが、明らかにそうではありません。適切なdatetime.time入力

print(datetime.date(2000, 1, 1)) 

date1 = 1, 1, 2000 
print(datetime.date(date1)) 

>2000-01-01 
>Error message: an integer is required (got type tuple) 

答えて

0

問題はこの行のためですdate1 = 1, 1, 2000。基本的に間違っているのは、コンマをそのように持つと、変数をタプルに変えてしまうことです。それはあなたが必要とする変数型ではありません。これを修正するには、リストを使用しています:

print(datetime.date(2000, 1, 1)) 
    date1 = [1, 1, 2000] 
    print(datetime.date(date1[0],date1[1],date1[2])) 

私は助けました!

-ゼウス

関連する問題