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

Pythonで文字列形式のISO8601日付を取得するにはどうすればよいですか?


Python3で文字列形式のISO8601日付を取得するには、isoformat関数を使用するだけです。日付をISO8601形式で返します。たとえば、2017年12月31日の日付を指定すると、文字列「2017-12-31T00:00:00」が表示されます。

次のように使用できます-

from datetime import datetime
my_date = datetime.now()
print(my_date.isoformat())
出力 これにより出力が得られます-

2018-01-02T22:08:12.510696

古いPythonバージョンでは、strftime関数を使用して、目的の結果が得られるようにdatetimeオブジェクトをフォーマットできます。

from datetime import datetime
my_date = datetime.now()
print(my_date.strftime('%Y-%m-%dT%H:%M:%S.%f%z'))
出力

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

2018-01-02T22:10:05.284208

  1. AndroidでISO8601文字列を日付/時刻オブジェクトに変換するにはどうすればよいですか?

    この例は、AndroidでISO8601文字列を日付/時刻オブジェクトに変換する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&qu

  2. Python 3でtkinterファイルダイアログから文字列を取得するにはどうすればよいですか?

    tkinterアプリケーションでファイルシステムと対話するには、Tkinter filedialogを使用できます。 モジュール。これは、システム内のファイルを処理する方法を提供します。 ファイルダイアログ モジュールは、開発者がアプリケーションのさまざまなファイルダイアログを作成するのに役立つ多くの組み込み関数を提供します。 ファイルダイアログのいずれかを使用できます アプリケーションにダイアログを実装するための関数。 最も一般的に使用される関数はfiledialog.askopenfilename()です。 これは通常、特定のプログラムインターフェイスでファイルを開くようにユーザーに求