ホームページ バックエンド開発 Python チュートリアル Python 3.x で日時処理に datetime モジュールを使用する方法

Python 3.x で日時処理に datetime モジュールを使用する方法

Jul 29, 2023 pm 09:53 PM
時間処理 日付処理 日時モジュール

Python 3 で日付と時刻を処理するために datetime モジュールを使用する方法.x

Python プログラミングでは、多くの場合、日付と時刻を処理する必要があります。 Python の datetime モジュールは、日付と時刻のオブジェクトを操作するための強力な機能を提供します。この記事では、日付と時刻を処理するために datetime モジュールを使用する方法を紹介し、いくつかの実用的なコード例を示します。

  1. datetime モジュールのインポート

datetime モジュールを使用するには、まずそれをインポートする必要があります:

import datetime
ログイン後にコピー
  1. 現在の日付と時刻を取得します。

datetime.datetime.now() メソッドを使用して、現在の日付と時刻を取得します。次のコード例は、現在の日付と時刻を取得して出力を印刷する方法を示しています。

import datetime

now = datetime.datetime.now()
print("当前日期和时间:", now)
ログイン後にコピー

上記のコードを実行すると、出力は次のようになります。

当前日期和时间: 2022-01-01 12:34:56.789012
ログイン後にコピー
  1. Create an object with指定された日付と時刻

datetime.datetime(年、月、日、時、分、秒、マイクロ秒)メソッドを使用して、日付と時刻を指定する日時オブジェクトを作成できます。日時。次のコード例では、日時オブジェクトを作成し、出力を出力します。

import datetime

dt = datetime.datetime(2021, 12, 31, 23, 59, 59, 999999)
print("指定的日期和时间:", dt)
ログイン後にコピー

上記のコードを実行すると、出力は次のようになります。

指定的日期和时间: 2021-12-31 23:59:59.999999
ログイン後にコピー
  1. 日付と時刻のさまざまな部分を取得します。

datetime オブジェクトには、日付と時刻のさまざまな部分を取得するために使用できる多くのプロパティとメソッドがあります。次のコード例は、年、月、日、時、分、秒、およびマイクロ秒を取得する方法を示しています。

import datetime

now = datetime.datetime.now()

year = now.year
month = now.month
day = now.day
hour = now.hour
minute = now.minute
second = now.second
microsecond = now.microsecond

print("当前日期和时间:", now)
print("年:", year)
print("月:", month)
print("日:", day)
print("小时:", hour)
print("分钟:", minute)
print("秒:", second)
print("微秒:", microsecond)
ログイン後にコピー

上記のコードを実行すると、出力は次のようになります。 ##日付と時刻の加算と減算の操作

  1. datetime オブジェクトは、日付と時刻の加算と減算の操作をサポートします。
  2. timedelta
オブジェクトを使用して、加算または減算する時間間隔を指定できます。次のコード例は、日付と時刻を加算および減算する方法を示しています。

当前日期和时间: 2022-01-01 12:34:56.789012
年: 2022
月: 1
日: 1
小时: 12
分钟: 34
秒: 56
微秒: 789012
ログイン後にコピー
上記のコードを実行すると、出力は次のようになります。
import datetime

now = datetime.datetime.now()

one_day = datetime.timedelta(days=1)
yesterday = now - one_day
tomorrow = now + one_day

print("昨天:", yesterday)
print("明天:", tomorrow)

one_hour = datetime.timedelta(hours=1)
one_hour_later = now + one_hour
one_hour_ago = now - one_hour

print("一个小时前:", one_hour_ago)
print("一个小时后:", one_hour_later)
ログイン後にコピー

日付と時刻の書式設定

  1. strftime()
メソッドを使用して、日時オブジェクトを文字列にフォーマットできます。次のコード例は、日付と時刻をさまざまな文字列表現に書式設定する方法を示しています。

昨天: 2021-12-31 12:34:56.789012
明天: 2022-01-02 12:34:56.789012
一个小时前: 2022-01-01 11:34:56.789012
一个小时后: 2022-01-01 13:34:56.789012
ログイン後にコピー
上記のコードを実行すると、出力は次のようになります。
import datetime

now = datetime.datetime.now()

# 输出日期部分
print("当前年月日:", now.strftime("%Y-%m-%d"))
print("当前月日年:", now.strftime("%m/%d/%Y"))

# 输出时间部分
print("当前时分秒:", now.strftime("%H:%M:%S"))
print("当前时分秒(12小时制):", now.strftime("%I:%M:%S %p"))
print("当前时分秒微秒:", now.strftime("%H:%M:%S.%f"))

# 输出星期几
print("当前星期几:", now.strftime("%A"))
ログイン後にコピー
この記事では、日付と時刻を書式設定する方法について説明します。 Python 3.x では、日時処理の基本操作には datetime モジュールを使用します。これらの基本をマスターすると、日付と時刻のデータをより簡単に処理し、時間関連のアプリケーションをより効率的に開発できるようになります。この記事がお役に立てば幸いです!

以上がPython 3.x で日時処理に datetime モジュールを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Go での時間処理を学ぶ Go での時間処理を学ぶ Jul 21, 2023 am 10:38 AM

プログラミングをしていると、8時間の時差の問題によく遭遇します。これはタイムゾーンの違いが原因で発生するため、タイムゾーンの違いをより適切に解決するには、いくつかの時間定義基準を理解する必要があります。 GMT グリニッジ標準時。 GMTは地球の自転と公転に基づいて時間を計算します

Go言語での時間処理にはどのような方法があるのでしょうか? Go言語での時間処理にはどのような方法があるのでしょうか? Jun 10, 2023 pm 09:42 PM

最新のプログラミング言語として、Go 言語は開発において重要な役割を果たします。 Go 言語には、時間処理をより便利にするための組み込みの時間関数と構造がいくつか用意されています。この記事では、Go 言語でよく使われる時間処理メソッドをいくつか紹介します。 time.Now() time.Now() 関数を使用して現在時刻を取得できます: now:=time.Now()fmt.Println(now) 出力: 2019-06-131

PHP の日付と時刻の処理テクニック PHP の日付と時刻の処理テクニック May 11, 2023 pm 12:22 PM

インターネットの普及に伴い、Web アプリケーションの開発はますます注目を集めています。これらのアプリケーションでは、日付と時刻の処理テクノロジが非常に重要です。 PHP 開発では、日付と時刻の処理には、日付の書式設定、タイムゾーンの変換、タイムスタンプの処理など、多くの側面が含まれます。この記事では、PHPにおける日時処理技術を詳しく紹介します。 1. 日付と時刻の基本概念 PHP では、日付と時刻の処理は、組み込みの日付と時刻関数によって実現されます。これらの機能を使用する前に、

Python で日付と時刻の問題に対処する方法 Python で日付と時刻の問題に対処する方法 Oct 09, 2023 am 09:29 AM

Python で日付と時刻の問題に対処する方法には、特定のコード例が必要です。日付と時刻の処理は、開発中の一般的なタスクです。 2 つの日付の差の計算、日付文字列の書式設定、時刻の加算および減算演算の実行など、これらはすべて開発時によく発生する要件です。 Python には、日付と時刻を処理するライブラリが豊富に用意されています。この記事では、これらのライブラリを使用して日付と時刻を処理する方法と、具体的なコード例を紹介します。 Python の日付と時刻を処理するライブラリには主に datetim が含まれます

PHP バックエンド API 開発における時刻とタイムスタンプの処理 PHP バックエンド API 開発における時刻とタイムスタンプの処理 Jun 17, 2023 pm 12:06 PM

インターネット アプリケーションの発展に伴い、ログ レコードやスケジュールされたタスクなどの時間関連データを処理する必要があるシステムがますます増えています。 PHP バックエンド API 開発では、時刻とタイムスタンプの処理は非常に重要な部分です。この記事では、PHP における時間とタイムスタンプの基本概念、その使用方法、およびいくつかの一般的な問題の解決策を紹介します。 1. 時間とタイムスタンプの基本概念 時間は特定の瞬間または期間を指し、通常は年、月、日、時、分、秒などの形式で表されます。タイムスタンプは、固定時点からの時間を指します (例:

Python 3.x で日時処理に datetime モジュールを使用する方法 Python 3.x で日時処理に datetime モジュールを使用する方法 Jul 29, 2023 pm 09:53 PM

Python3.x で日時処理に datetime モジュールを使用する方法 Python プログラミングでは、日付と時刻の処理が必要になることがよくあります。 Python の datetime モジュールは、日付と時刻のオブジェクトを操作するための強力な関数をいくつか提供します。この記事では、日付と時刻を処理するために datetime モジュールを使用する方法を紹介し、いくつかの実用的なコード例を示します。 datetime モジュールをインポートするには、datetime モジュールを使用します

PHP および Vue.js 開発のヒント: 日時データの統計グラフの扱い方 PHP および Vue.js 開発のヒント: 日時データの統計グラフの扱い方 Aug 19, 2023 am 08:10 AM

PHP および Vue.js 開発のヒント: 日時データの統計グラフを処理する方法 はじめに: Web 開発のプロセスにおいて、日時データの統計グラフを処理することは非常に一般的な要件です。 PHP と Vue.js を組み合わせると、日付と時刻のデータのグラフを簡単に処理して表示できる強力なツールになります。この記事では、読者が開発中に日付と時刻のデータをより適切に処理できるようにするために役立ついくつかのヒントとサンプル コードを紹介します。 1. PHP の日付と時刻の処理関数: PHP には、いくつかの組み込み関数があります。

Linux でファイルを見つける方法 Linux でファイルを見つける方法 Jul 31, 2023 pm 01:19 PM

Linux でファイルを検索する方法: 1. find コマンドを使用する; 2.locate コマンドを使用する; 3. grep コマンドを使用する; whereis コマンドを使用する。

See all articles