Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでdatetime.now()から分、秒、ミリ秒を取得するにはどうすればよいですか?


strftime関数を使用して、フォーマットされた日付と時刻を取得できます。目的の出力を取得するために使用できるフォーマット文字列を受け入れます。以下は、それによってサポートされるディレクティブです。

ディレクティブ
意味
%a
ロケールの省略された平日の名前。
%A
ロケールの完全な平日の名前。
%b
ロケールの省略された月の名前。
%B
ロケールの完全な月の名前。
%c
ロケールの適切な日付と時刻の表現。
%d
10進数としての月の日[01,31]。
%H
10進数としての時間(24時間制)[00,23]。
%I
10進数としての時間(12時間制)[01,12]。
%j
10進数としての年の日[001,366]。
%m
10進数としての月[01,12]。
%M
10進数としての分[00,59]。
%p
ロケールはAMまたはPMに相当します。
%S
10進数として2番目[00,61]。
%U
10進数としての年の週番号(日曜日を週の最初の日)[00,53]。最初の日曜日に先行する新年のすべての日は、第0週と見なされます。
%w
10進数としての平日[0(日曜日)、6]。
%W
10進数としての年の週番号(月曜日を週の最初の日)[00,53]。最初の月曜日に先行する新年のすべての日は、第0週と見なされます。
%x
ロケールの適切な日付表現。
%X
ロケールの適切な時間表現。
%y
10進数としての世紀のない年[00,99]。
%Y
10進数として世紀を使用する年。
%Z
タイムゾーン名(タイムゾーンが存在しない場合は文字なし)。
%%
リテラルの「%」文字。

この場合、次のようにstrftime関数でこれらのディレクティブを使用できます-

from datetime import datetime
curr_time = datetime.now()
formatted_time = curr_time.strftime('%M:%S.%f')
print(formatted_time)
出力

これにより、出力が得られます-

31:15.093393

  1. Pythonで日時オブジェクトから月と日だけを抽出するにはどうすればよいですか?

    日時から月と日のみを抽出するには Pythonのオブジェクトでは、 DateFormatter()を使用できます クラス。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 データフレームを作成します、 df 、2次元、サイズ変更可能、潜在的に異種の表形式データ。 図とサブプロットのセットを作成します。 plot()を使用してデータフレームをプロットします メソッド。 軸フォーマッタを設定し、月と日を抽出します。 図を表示するには、 show()を使用します メソッド。 例 import numpy as

  2. Python Tkinterのチェックボックスから入力を取得するにはどうすればよいですか?

    チェックボックスウィジェットは、TrueまたはFalseの2つの値を持つ入力ウィジェットです。チェックボックスは、特定の値を検証する必要がある多くのアプリケーションで役立ちます。 チェックボックスから入力値を取得して、選択されている場合は選択された値を出力するとします。選択したチェックボックスの値を出力するには、 get()を使用できます。 方法。特定のウィジェットの入力値を返します。 例 # Import Tkinter library from tkinter import * # Create an instance of tkinter frame win = Tk() # Se