Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọcdatetime.timedelta[] function. The timedelta[] function is used for calculating differences in dates and also can be used for date manipulations in Python. It is one of the easiest ways to perform date manipulations.
Bàn luậndatetime.timedelta[days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0]
Trong bài viết này, chúng tôi sẽ thảo luận về việc bổ sung thời gian vào một đối tượng DateTime được chỉ định trong Python. Hiệu quả của việc này sẽ tạo ra một đối tượng DateTime mới. Sự bổ sung này có thể được thực hiện bằng cách sử dụng hàm datetetime.timedelta []. Hàm TimedelTa [] được sử dụng để tính toán sự khác biệt về ngày và cũng có thể được sử dụng để thao tác ngày trong Python. Đó là một trong những cách dễ nhất để thực hiện các thao tác ngày. This function returns the manipulated date.
Cú pháp:
Giá trị trả về: Hàm này trả về ngày thao tác.Adding time to DateTime object
Python3
Do đó, chỉ bằng cách chuyển một giá trị thích hợp cho các tham số được đưa ra ở trên, nhiệm vụ cần thiết có thể đạt được.
Ví dụ 1: Thêm thời gian vào đối tượng DateTime
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:152
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:153
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:150
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:156
import
datetime
date_and_time
=
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:152
import
0Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:150
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
import
3Output:
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 12:17:05
Original time:
2021-08-22 11:02:05
changed time:
2021-08-22 11:04:15
7=
Original time:
2021-08-22 11:02:05
changed time:
2021-08-22 11:04:15
9____________13:28:21
1Original time:
2021-08-22 11:02:05
changed time:
2021-08-22 11:04:15
0Changing day by adding time to DateTime
Python3
Do đó, chỉ bằng cách chuyển một giá trị thích hợp cho các tham số được đưa ra ở trên, nhiệm vụ cần thiết có thể đạt được.
Ví dụ 1: Thêm thời gian vào đối tượng DateTime
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:152
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:153
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:150
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:156
import
datetime
date_and_time
=
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:152
import
0Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:150
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
import
3
Output:
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:05
Original time:
2021-08-22 11:02:05
changed time:
2021-08-22 11:04:15
7=
Original time:
2021-08-22 11:02:05
changed time:
2021-08-22 11:04:15
9____________13:28:21
1Original time:
2021-08-22 11:02:05
changed time:
2021-08-22 11:04:15
0Changing two parameters at the same time
Python3
Do đó, chỉ bằng cách chuyển một giá trị thích hợp cho các tham số được đưa ra ở trên, nhiệm vụ cần thiết có thể đạt được.
Ví dụ 1: Thêm thời gian vào đối tượng DateTime
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:152
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:153
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:150
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:156
import
datetime
date_and_time
=
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:152
import
0Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:150
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
import
3Output:
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:15
Điều kiện tiên quyết: Mô -đun DateTimeDatetime module
Mỗi phút nên được thưởng thức và thưởng thức. Thời gian được đo bằng giờ, ngày, năm, v.v. Thời gian giúp chúng ta tạo thói quen tổ chức và cấu trúc các hoạt động hàng ngày. Trong bài viết này, chúng ta sẽ xem làm thế nào chúng ta có thể trích xuất thời gian thực từ một mô-đun Python. Có nhiều cách khác nhau để chuyển tính năng ngày và giờ cho chương trình. Python ‘Thời gian và mô -đun Lịch giúp theo dõi ngày và giờ. Ngoài ra, ‘DateTime, cung cấp một lớp để kiểm soát ngày và thời gian theo cả hai cách đơn giản và phức tạp. Vì vậy, với sự giúp đỡ của mô-đun này, chúng tôi sẽ cố gắng tìm ra thời gian mong muốn trong tương lai của mình bằng cách thêm giờ trong thời gian thực với sự trợ giúp của ‘TimeDelta [].
Để có cả hàm DateTime ngày và giờ hiện tại. Hàm này trả về ngày và giờ địa phương hiện tại.
Cú pháp: DateTime.now [TZ] datetime.now[tz]
Tham số: TZ: Múi giờ được chỉ định mà thời gian và ngày hiện tại là bắt buộc. [Sử dụng thời gian kinh tuyến Greenwich theo mặc định.] tz : Specified time zone of which current time and date is required. [Uses Greenwich Meridian time by default.]
Trả về: Trả về ngày và thời gian hiện tại theo định dạng thời gian. Returns the current date and time in time format.
Cách tiếp cận :
- Nhập mô -đun DateTime.
- Hiển thị thời gian hiện tại.
- Tạo một biến mới để cập nhật thời gian.
- Lưu trữ thời gian cập nhật trong biến đó.
- Hiển thị thời gian cập nhật.
Thực hiện :
Bước 1: Hiển thị thời gian hiện tại.
Đầu tiên, chúng tôi sẽ nhập ‘DateTime, và‘ Timedelta, từ mô -đun DateTime, sau đó chúng tôi sẽ lưu trữ thời gian hiện tại của chúng tôi trong một biến. Sau đó, chúng tôi sẽ sắp xếp ngày trong định dạng HH HH: MM: SS. & NBSP; Bây giờ chúng tôi có thể in thời gian hiện tại.
Python3
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0527
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0528
import
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0530
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0531
=
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0533
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0534
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0535
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0536
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0537
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:15222
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0541
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0542
=
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0544
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0546
Output:
Thời gian hiện tại tại Greenwich Meridian là 2020-11-11 08: 26: 55.032586
Bước 2: Thêm thời gian vào thời gian hiện tại. existing current time.
Sau các bước sau đây, chúng tôi sẽ vượt qua thời gian mong muốn trong hàm ‘Timedelta, sẽ thêm giờ vào thời điểm hiện tại. Bây giờ, chúng tôi có thể hiển thị thời gian cập nhật.
Now, we can display updated time.
Python3
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0527
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0528
import
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0530
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0531
=
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0533
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0534
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0535
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0536
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0557
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:152
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0540
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0561
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:15222
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0546
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0541
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0542
=
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0544
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0577
Output:
Thời gian hiện tại tại Greenwich Meridian là 2020-11-11 08: 26: 55.032586
2020-11-11 14:27:39.615794
Bước 2: Thêm thời gian vào thời gian hiện tại.
Python3
Sau các bước sau đây, chúng tôi sẽ vượt qua thời gian mong muốn trong hàm ‘Timedelta, sẽ thêm giờ vào thời điểm hiện tại. Bây giờ, chúng tôi có thể hiển thị thời gian cập nhật.
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0562
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0563
=
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0544
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0568
=
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0570
13:28:216
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0572
=
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0574
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:150
Original time: 2021-08-22 11:02:05 changed time: 2021-08-22 11:04:151
Original time: 2021-08-22 11:02:05 changed time: 2021-08-23 23:02:0594
Output:
13:28:21