Hướng dẫn add time to time object python - thêm thời gian vào đối tượng thời gian python
Những gì tôi muốn: Show Tôi có chuỗi, như thế: 0 Tôi muốn thêm vài phút vào nó, ví dụ 15 phút và in 1.Vấn đề là gì: Tôi là người mới đến Python và theo tài liệu chính thức, tôi không thể làm điều đó. Những gì tôi đã thử: Sau khi Google Research, tôi đã tìm ra cách tạo đối tượng thời gian từ chuỗi, như thế này:
Nhưng tôi không thể tìm thấy một phương thức từ thư viện 2 thêm thời gian. Tôi thấy phương thức đó trong thư viện 3 (Timedelta), nhưng không có phương thức tạo đối tượng thời gian từ chuỗi.Đã hỏi ngày 8 tháng 3 năm 2019 lúc 13:48Mar 8, 2019 at 13:48
MorganfreefarmmorganfreefarmMorganFreeFarm 2.7558 Huy hiệu vàng22 Huy hiệu bạc40 Huy hiệu đồng8 gold badges22 silver badges40 bronze badges 9 Bạn có thể tạo các đối tượng 2 từ chuỗi loại 'HH: mm: ss' bằng cách sử dụng một số hoạt động chuỗi như:
Vượt qua đối tượng thời gian:
Sau đó, bạn có thể sử dụng phương thức Timedelta để thêm/trừ thời gian:
Kalehmann 4.5536 Huy hiệu vàng24 Huy hiệu bạc35 Huy hiệu Đồng6 gold badges24 silver badges35 bronze badges Đã trả lời ngày 8 tháng 3 năm 2019 lúc 14:05Mar 8, 2019 at 14:05 1
Thử cái này
Đã trả lời ngày 8 tháng 3 năm 2019 lúc 13:59Mar 8, 2019 at 13:59
Dejan Sdejan sDejan S 9255 Huy hiệu bạc13 Huy hiệu Đồng5 silver badges13 bronze badges 4 Thêm thời gian vào đối tượng DateTime trong Python #Sử dụng lớp
Nếu bạn chỉ có thành phần thời gian, ví dụ: Đảm bảo nhập các lớp 3 và Timedelta từ mô -đun 3.Ví dụ đầu tiên sử dụng lớp DateTime để tạo đối tượng 3.Chúng tôi đã vượt qua các giá trị cho 6, 7, 8, 9, 0 và 1 đối số.Khi chúng ta có một đối tượng 3, chúng ta có thể sử dụng lớp 8 để thêm thời gian cho nó.
Lớp 8 có thể được thông qua 5, 6, 9, 0, 1, 0 và 1 làm đối số.Tất cả các đối số là tùy chọn và mặc định là 2.Ví dụ thứ hai thêm thời gian cho thời điểm hiện tại.
Phương thức DateTime.today () trả về DateTime cục bộ hiện tại. Chúng ta cần sử dụng một đối tượng Điều này sẽ không thể xảy ra nếu chúng ta chỉ có thành phần thời gian. Ví dụ, 4 + 5 giờ sẽ tăng một ngoại lệ.Nếu bạn chỉ có thành phần thời gian, hãy sử dụng phương thức
Phương thức datetime.combine lấy 8 và 2 làm đối số và trả về một đối tượng 3 mới bằng cách kết hợp chúng.Khi chúng ta nhận được một đối tượng 3, chúng ta có thể sử dụng lớp 8 để thêm thời gian cho nó.Sử dụng phương thức 3 trên đối tượng 3 nếu bạn chỉ cần trích xuất thời gian sau khi hoạt động.
Phương thức DateTime.time trả về một đối tượng thời gian với cùng một giờ, phút, thứ hai và mili giây. Làm cách nào để thêm thời gian và thời gian trong Python?Làm thế nào để có được ngày và giờ hiện tại trong Python.. Dòng lệnh / cửa sổ thiết bị đầu cuối truy cập. .... Tùy chọn để hình thành DateTime. .... Sử dụng strftime () để hiển thị thời gian và ngày. .... Lưu và đóng tập tin. .... Để hiển thị thời gian ở định dạng 12 giờ, chỉnh sửa tệp thành: nhập thời gian in (thời gian.strftime ("%i:%m:%s")). Làm cách nào để thêm thời gian vào đối tượng DateTime?Sử dụng lớp TimeDelta () từ mô -đun DateTime để thêm thời gian vào DateTime, ví dụ: Kết quả = dt + Timedelta (giờ = 2, phút = 25, giây = 24). Lớp Timedelta có thể được thông qua các đối số, phút và giây và thêm thời gian quy định cho DateTime., e.g. result = dt + timedelta(hours=2, minutes=25, seconds=24) . The timedelta class can be passed the hours , minutes and seconds arguments and adds the specified time to the datetime.
Làm thế nào để bạn thêm một đối tượng vào một thời gian trong Python?Nhập DateTime dưới dạng dt a = dt.Thời gian (giờ = 18, phút = 15) b = dt.thời gian (giờ = 0, phút = 15) #c = a+b ??? a = dt. time(hour=18, minute=15) b = dt. time(hour=0, minute=15) #c = a+b???
Làm thế nào để bạn thêm 1 giây theo thời gian trong Python?Sử dụng lớp TimeDelta () từ mô -đun DateTime để thêm giây vào DateTime, ví dụ:Kết quả = dt + Timedelta (giây = 24).Lớp Timedelta có thể được truyền một đối số giây và thêm số giây được chỉ định vào DateTime., e.g. result = dt + timedelta(seconds=24) . The timedelta class can be passed a seconds argument and adds the specified number of seconds to the datetime. |