2016-10-14 6 views

答えて

0

datetimeモジュールでは、timetupleとして時間を利用できるようになりました。年、月、日などの別々のコンポーネントを使用できます。これは、直接操作して次の月など

拡張機能を使用しても構わない場合は、dateutilをご覧ください。機能のリストから始まる:相対デルタ(来月、来年、次月曜日、月の最後の週、等)の

  • コンピューティング。

dateutil.relativedeltaのドキュメントは、様々なポイントに前進する方法を示しています。私はcalendar.monthrangeはあなたのためにそれをやるべきだと思う

0

、例えば:

>>> import datetime, calendar 
>>> year = int(input("Enter year: ")) 
Enter year: 2012 
>>> month = int(input("Enter month: ")) 
Enter month: 3 
>>> endOfMonthDate = datetime.date(year, month, calendar.monthrange(year, month)[1]) 
>>> endOfMonthDate 
datetime.date(2012, 3, 31) 
>>> 

あなたがここに他の有用な機能を見つけるかもしれない:ここhttps://docs.python.org/2/library/calendar.htmlと:https://docs.python.org/2/library/datetime.html

関連する問題