Hướng dẫn how to add time to current time in python - cách thêm thời gian vào thời gian hiện tại trong python

Tìm hiểu về các cách khác nhau để thêm một vài phút vào thời gian hiện tại trong Python. Chúng tôi sẽ làm điều đó theo ba cách sử dụng Timedelta, Gandas hoặc Relativingelta.

Thêm phút vào thời gian hiện tại trong Python bằng thời gian

Python cung cấp một mô -đun dữ liệu để thao tác ngày và giờ. Nó bao gồm các lớp sau - Ngày, Thời gian, DateTime, TimeDelta và Tzinfo. TimedelTA đại diện cho một thời lượng, đại diện cho sự khác biệt giữa hai ngày hoặc thời gian hoặc thời gian.module datetime for manipulation of date and time. It consists of following classes – date, time, datetime, timedelta and tzinfo. The timedelta represents a duration, that represents the difference between two dates or times or datetimes.

Để thêm vài phút vào thời gian hiện tại, chúng tôi sẽ sử dụng các lớp DateTime và TimedelTA của mô -đun DateTime.datetime and timedelta classes of the datetime module.

Các bước để thêm N phút vào DateTime như sau,

  • Bước 1: Nhận thời gian hiện tại trong Python bằng DateTime.now []. Nó trả về một đối tượng DateTime trỏ đến thời gian hiện tại trong múi giờ địa phương.Get the current time in python using datetime.now[]. It returns a datetime object pointing to the current time in local time zone.
  • Bước 2: Tạo một đối tượng của Timedelta, để biểu thị khoảng N phút. Đối với điều đó, vượt qua các phút đối số với giá trị n trong hàm tạo thời gian. Create an object of timedelta, to represent an interval of N minutes. For that, pass the argument minutes with value N in the timedelta constructor.
  • Bước 3: Thêm đối tượng TimeDelta vào đối tượng DateTime trỏ đến thời gian hiện tại. Nó sẽ cung cấp cho chúng ta một đối tượng DateTime mới, chỉ vào dấu thời gian mới trong tương lai, tức là n phút kể từ bây giờ. Add the timedelta object to the datetime object pointing to current time. It will give us a new datetime object, pointing to a new timestamp in future i.e. N minutes from now.
  • Bước 4: Nếu bạn muốn dấu thời gian cuối cùng trong định dạng chuỗi, thì hãy chuyển đổi đối tượng DateTime thành chuỗi bằng cách sử dụng strftime []. Bạn có thể chuyển chuỗi định dạng làm đối số và nó sẽ chuyển đổi đối tượng DateTime thành một chuỗi của định dạng được chỉ định. If you want the final timestamp in string format, then convert the datetime object to string using strftime[]. You can pass the format string as argument and it will convert the datetime object to a string of the specified format.

Hãy để hiểu với một ví dụ,

Quảng cáo

Thêm 2 phút vào thời gian hiện tại trong Python

from datetime import datetime
from datetime import timedelta

# Get current time in local timezone
current_time = datetime.now[]
print['Current timestamp: ', current_time]

n = 2
# Add 2 minutes to datetime object containing current time
future_time = current_time + timedelta[minutes=n]

print['Future Time [2 minutes from now ]: ', future_time]

# Convert datetime object to string in specific format 
future_time_str = future_time.strftime['%m-%d-%Y %H:%M:%S.%f']
print['Future Time as string object: ', future_time_str]

Đầu ra

Current timestamp:  2021-06-26 13:56:46.411363
Future Time [2 minutes from now ]:  2021-06-26 13:58:46.411363
Future Time as string object:  06-26-2021 13:58:46.411363 

Đầu tiên, chúng tôi tìm nạp thời gian hiện tại bằng hàm DateTime.now [] và sau đó thêm 2 phút vào thời gian hiện tại bằng thời gian. Nó đã cho chúng tôi một đối tượng DateTime mới, chỉ vào dấu thời gian trong tương lai, tức là 2 phút kể từ bây giờ. Sau đó, chúng tôi đã chuyển đổi đối tượng DateTime sang định dạng chuỗi cần thiết bằng cách sử dụng DateTime.strftime []. Nếu chuỗi dấu thời gian của bạn có một số định dạng khác, thì bạn có thể thay đổi định dạng theo đó trong khi sử dụng strptime [] & strftime [].datetime.now[] function and then added 2 minutes to the current time using timedelta. It gave us a new datetime object, pointing to a future timestamp i.e. 2 minutes from now. Then we converted the datetime object to the required string format using datetime.strftime[]. If your timestamp string is of some other format, then you can change the format according to that while using strptime[] & strftime[].

Pandas cung cấp một ngày học lớp, để lưu trữ thông tin thời lượng hoặc khoảng. Nó chủ yếu được sử dụng để tăng hoặc giảm dấu thời gian. Nó có thể được sử dụng với mô -đun DateTime để thêm N phút vào thời gian hiện tại. Hãy để hiểu với một ví dụ,DateOffset, to store the duration or interval information. It is mostly used to increment or decrement a timestamp. It can be used with datetime module to add N minutes to current time. Let’s understand with an example,

Thêm 2 phút vào thời gian hiện tại trong Python

from datetime import datetime
import pandas as pd

# Get current time in local timezone
current_time = datetime.now[]
print['Current timestamp: ', current_time]

n = 2
# Add 2 minutes to datetime object containing current time
future_time = current_time + pd.DateOffset[minutes=n]

print['Future Time [2 minutes from now ]: ', future_time]

# Convert datetime object to string in specific format 
future_time_str = future_time.strftime['%m-%d-%Y %H:%M:%S.%f']
print['Future Time as string object: ', future_time_str]

Đầu ra

Current timestamp:  2021-06-26 13:56:48.657128
Future Time [2 minutes from now ]:  2021-06-26 13:58:48.657128
Future Time as string object:  06-26-2021 13:58:48.657128

Đầu tiên, chúng tôi tìm nạp thời gian hiện tại bằng hàm DateTime.now [] và sau đó thêm 2 phút vào thời gian hiện tại bằng thời gian. Nó đã cho chúng tôi một đối tượng DateTime mới, chỉ vào dấu thời gian trong tương lai, tức là 2 phút kể từ bây giờ. Sau đó, chúng tôi đã chuyển đổi đối tượng DateTime sang định dạng chuỗi cần thiết bằng cách sử dụng DateTime.strftime []. Nếu chuỗi dấu thời gian của bạn có một số định dạng khác, thì bạn có thể thay đổi định dạng theo đó trong khi sử dụng strptime [] & strftime [].DateOffset object by passing minutes argument as 2. Then we added this DateOffset object to the datetime object pointing to the current time. It returned a new datetime object pointing to a future timestamp i.e. 2 minutes from now.

Pandas cung cấp một ngày học lớp, để lưu trữ thông tin thời lượng hoặc khoảng. Nó chủ yếu được sử dụng để tăng hoặc giảm dấu thời gian. Nó có thể được sử dụng với mô -đun DateTime để thêm N phút vào thời gian hiện tại. Hãy để hiểu với một ví dụ,

Chúng tôi đã tạo một đối tượng Date Offerset bằng cách chuyển đối số phút là 2. Sau đó, chúng tôi đã thêm đối tượng DateOffet này vào đối tượng DateTime trỏ đến thời điểm hiện tại. Nó đã trả lại một đối tượng DateTime mới chỉ vào dấu thời gian trong tương lai, tức là 2 phút kể từ bây giờ.dateutil module provides a class relativedelta, which represents an interval of time. The relativedelta class has all the attributes to represent a duration i.e. Year, Month, Day, Hours, Minutes, Seconds and Microseconds. So, to add minutes to a current time, we can create a relativedelta object to represents the interval in minutes and then add it to the datetime object containing the current time. Let’s understand with an example,

Thêm 2 phút vào thời gian hiện tại trong Python

from datetime import datetime
from dateutil.relativedelta import relativedelta

# Get current time in local timezone
current_time = datetime.now[]
print['Current timestamp: ', current_time]

n = 2
# Add 2 minutes to datetime object containing current time
future_time = current_time + relativedelta[minutes=n]

print['Future Time [2 minutes from now ]: ', future_time]

# Convert datetime object to string in specific format 
future_time_str = future_time.strftime['%m-%d-%Y %H:%M:%S.%f']
print['Future Time as string object: ', future_time_str]

Đầu ra

Current timestamp:  2021-06-26 13:56:48.657128
Future Time [2 minutes from now ]:  2021-06-26 13:58:48.657128
Future Time as string object:  06-26-2021 13:58:48.657128

Đầu tiên, chúng tôi tìm nạp thời gian hiện tại bằng hàm DateTime.now [] và sau đó thêm 2 phút vào thời gian hiện tại bằng thời gian. Nó đã cho chúng tôi một đối tượng DateTime mới, chỉ vào dấu thời gian trong tương lai, tức là 2 phút kể từ bây giờ. Sau đó, chúng tôi đã chuyển đổi đối tượng DateTime sang định dạng chuỗi cần thiết bằng cách sử dụng DateTime.strftime []. Nếu chuỗi dấu thời gian của bạn có một số định dạng khác, thì bạn có thể thay đổi định dạng theo đó trong khi sử dụng strptime [] & strftime [].minutes argument as 2. Then added that to the datetime object. It returned a new datetime object pointing to a future timestamp i.e. two minutes from now.

Summary:

Pandas cung cấp một ngày học lớp, để lưu trữ thông tin thời lượng hoặc khoảng. Nó chủ yếu được sử dụng để tăng hoặc giảm dấu thời gian. Nó có thể được sử dụng với mô -đun DateTime để thêm N phút vào thời gian hiện tại. Hãy để hiểu với một ví dụ,

Làm thế nào để tôi thêm thời gian vào một DateTime bây giờ?

Bạn có thể sử dụng phương thức DateTime.Add [] để thêm thời gian vào ngày. DateTime ngày = DateTime. Hiện nay; TimePan Time = New TimePan [36, 0, 0, 0]; DateTime kết hợp = ngày.use the DateTime. Add[] method to add the time to the date. DateTime date = DateTime. Now; TimeSpan time = new TimeSpan[36, 0, 0, 0]; DateTime combined = date.

Làm cách nào để thêm thời gian và thời gian trong Python?

Làm cách nào để thêm giờ và phút trong Python?.
Để thêm phút vào thời gian hiện tại trong Python:.
Sử dụng DateTime.bây giờ [] phương thức để có được ngày và giờ địa phương hiện tại ..
Tạo một đối tượng TimeDelta bằng cách chuyển số phút cho lớp Timedelta ..
Tổng hợp thời gian hiện tại và đối tượng Timedelta ..
Thêm ngày và thời gian trong Python.
Từ DateTime Nhập DateTime ..
Từ DateTime Nhập Timedelta ..
#Add 1 ngày ..

Làm thế nào để bạn thêm hai lần trong Python?

Làm thế nào để bạn thêm hai giờ và phút trong Python ?..
H, M: = Lấy phần giờ và phút từ S ..
H: = H Mod 12 ..
Nếu thời gian s trong 'pm', thì.H: = H + 12 ..
T: = H * 60 + M + N ..
h: = Thiếu niên t/60, m: = phần còn lại của t/60 ..
H: = H Mod 24 ..
Hậu tố: = 'am' nếu h

Bài Viết Liên Quan

Chủ Đề