Select Language

AI Technology Community

4.7、Python datatimeモジュールの使用方法

日付ライブラリ datetime は date クラス、datetime クラス、time クラスなどを含み、これらのクラスは異なる機能を実行できます。このライブラリはインストールする必要はなく、インポートするだけです。方法は以下の通りです:

import datetime

datetime.date クラスには以下のインターフェース関数が含まれています。

1) today():現在の時間情報を取得する

today() 関数は現在の時間情報を返します。日付と時間情報を含みます。

>>> a = datetime.datetime.today()
>>> a
datetime.datetime(2019, 5, 28, 22, 32, 56, 221000)

2) weekday():ある日が何曜日かを取得する

weekday() の戻り値は整数で、範囲は 0~6 です。0 は月曜日を表し、1 は火曜日を表し、6 は日曜日を表します。

# 日付を作成する、2019年2月23日
>>> date1 = datetime.date(2019, 2, 23)
>>> date1.weekday()            # この日は何曜日か
5                              # 土曜日


また、isoweekday() を使用して同様の曜日情報を取得することもできます。その戻り値も整数ですが、範囲は 1~7 です。月曜日は 1 で表され、日曜日は 7 で表されます。

# 日付を作成する、2019年2月23日
>>> date1 = datetime.date(2019, 2, 23)
>>> date1.isoweekday()               # この日は何曜日か
6                                    # 土曜日

3) ctime():文字列形式に変換する

この関数は日付を文字列形式に変換します。

書式設定をコピーする
# 日付を作成する、2019年2月23日
>>> date1 = datetime.date(2019, 2, 23)
>>> date1.ctime()'Sat Feb 23 00:00:00 2019'


post
  • 10

    item of content
Pythonにおいて、ディレクトリとファイルは非常に重要で、異なるファイルでは同じ関数や変数を定義しても衝突が起こりません。これはJavaに似ており、CやC++とは明らかに異なります。Pythonはソースコードのレベルでネームスペースを定義していないため、ファイルとパスがimport文と共にネームスペースの役割を果たします。
異なるPythonファイルは異なるモジュールに対応し、同じディレクトリ内の複数のPythonファイルの集合が1つのパッケージとなります。
この章では、読者にPythonのモジュールとパッケージの概念と定義を説明し、合わせてサードパーティのPythonパッケージの様々なインストール方法と使用法を紹介します。