Python学習のdatetimeライブラリの使用
1851 ワード
Datetimeライブラリは、クラスで複数の日付式と時間式を提供します.(1)datetime.date:日付表現類は、年丶月丶日などを表すことができる.(2)datetime.time:時間表現類は、時間丶分丶秒丶ミリ秒などを表すことができる.(3)datetime.datetime:日付と時間で表されるクラスで、機能はdateとtimeクラスを上書きします.(4)datetime.timedelta:時間間隔に関連するクラス.(5)datetime.tzinfo:タイムゾーンに関する情報表現クラス.
datetimeライブラリ解析 detatime.now()は、現在の日付と時刻オブジェクトを取得します.datetime.now()の役割:現在の日付と時間をマイクロ秒まで正確に表すdatetimeタイプを返します.パラメータ:この関数は呼び出されず、実行結果は次のとおりです: datetime.utcnow()現在の日時に対応するUTC(世界標準時刻)の時刻オブジェクトを取得する:datetime.utcnow()の役割:現在の日付と時間を表すUTC表現を、マイクロ秒まで正確に返すdatetimeタイプを返します.パラメータ:呼び出されていない関数の実行結果は、 です.直接datetime()を使用して日付と時間オブジェクトを構築します:datetime(year,month,day,hour=0,minute=0,second=0,microsecond=0)の役割:指定した日付と時間を表すdatetimeタイプを返し、マイクロ秒まで正確にすることができます.パラメータは以下のとおりです.year:指定された年、MINYEAR<=YEAR<=MAXYEAR month:指定された月、1<=month<=12 day:指定された日付、1<=day<=月に対応する日付上限hour:指定された時間、0<=hour<=24 minute:指定された分数、0<=minute<60 second:指定された秒数、0<=second<60 microsecond:指定されたマイクロ秒数、0<=microsecond<100000では、hour丶minute丶second丶microsecondパラメータはすべてまたは部分的に無視できます.datetimeを呼び出してdatetimeオブジェクトを作成し、 の結果を実行します.
Datetimeクラスでよく使われる時間フォーマット方法(計3つ)
ツールバーの
説明
someday.isoformat()
ISO 8601標準表示時間を採用
someday.isoweekday()
日付によって曜日を計算して1~7を返し、月曜日から日曜日に対応します
someday.strftime(format)
フォーマット文字列formatに基づいてフォーマット表示する方法
datetimeライブラリ解析
>>> from datetime import datetime
>>> today = datetime.now()
>>> today
datetime.datetime(2019,7,6,17,35,39,758490)
>>> from datetime import datetime
>>> today = datetime.utcnow()
>>> today
datetime.datetime(2019,7,6,9,53,26,814729)
>>> from datetime import datetime
>>> someday = datetime(2019,7,6,18,11,57,9)
>>>someday
datetime.datetime(2019,7,6,18,11,57,9)
Datetimeクラスでよく使われる時間フォーマット方法(計3つ)
ツールバーの
説明
someday.isoformat()
ISO 8601標準表示時間を採用
someday.isoweekday()
日付によって曜日を計算して1~7を返し、月曜日から日曜日に対応します
someday.strftime(format)
フォーマット文字列formatに基づいてフォーマット表示する方法