Python chuyển đổi phút thành giờ và phút
Có trường hợp ứng dụng lấy thông tin về thời gian tính bằng giây, nhưng chúng ta cần lưu trữ thông tin đó ở định dạng giờ, phút, giây ( Time in Seconds: 6010 Time in hh:mm:ss: 1:40:100) hoặc ngược lại Show Đến cuối bài viết này, bạn sẽ học được. –
Cách chuyển đổi giây thành giờ, phút và giây bằng TimedeltaCác bước dưới đây cho thấy cách chuyển đổi giây sang định dạng Time in Seconds: 6010 Time in hh:mm:ss: 1:40:100 trong Python bằng cách sử dụng lớp timedelta
ví dụ 1. Chuyển đổi giây thành Time in Seconds: 6010 Time in hh:mm:ss: 1:40:100 Time in Seconds: 6010 Time in hh:mm:ss: 1:40:100 đầu ra Time in Seconds: 6010 Time in hh:mm:ss: 1:40:10 ví dụ 2. Hiển thị nó ở định dạng con người có thể đọc được
Time in Seconds: 6010 Time in hh:mm:ss: 1:40:102 đầu ra Time in Seconds: 6010 Time in hh:mm:ss: 1:40:103 Sử dụng chức năng tích hợp sẵn của Python Hàm Time in Seconds: 6010 Time in hh:mm:ss: 1:40:1020 nếu bạn không muốn bao gồm ngày Hàm Time in Seconds: 6010 Time in hh:mm:ss: 1:40:1020 Lấy hai số làm đối số và trả về một cặp số bao gồm thương và số dư của chúng Time in Seconds: 6010 Time in hh:mm:ss: 1:40:106 đầu ra Time in Seconds: 6010 Time in hh:mm:ss: 1:40:107 Chuyển đổi hh. mm. ss để GiâyBây giờ, giả sử chúng ta phải nghịch đảo ví dụ trên, tôi. e. , chúng tôi muốn chuyển đổi chuỗi thời gian giờ, phút và giây thành giây trong Python Trong bài viết này, chúng ta sẽ học cách chuyển đổi giây sang giờ, phút và giây trong Python. Chúng tôi sẽ sử dụng một số mô-đun tích hợp có sẵn và một số mã tùy chỉnh để xem chúng hoạt động. Trước tiên chúng ta hãy xem nhanh ngày tháng trong Python là gì Ngày PythonTrong Python, chúng ta có thể làm việc với các hàm Date bằng cách nhập mô-đun tích hợp sẵn Time in Seconds: 6010 Time in hh:mm:ss: 1:40:101có sẵn trong Python. Chúng tôi có các đối tượng ngày tháng để làm việc với ngày tháng. Mô-đun Time in Seconds: 6010 Time in hh:mm:ss: 1:40:101 này chứa các ngày ở dạng năm, tháng, ngày, giờ, phút, giây và micro giây. Mô-đun datetime có nhiều phương thức để trả về thông tin về đối tượng ngày tháng. Nó yêu cầu các giá trị ngày, tháng và năm để tính hàm. Các hàm ngày và giờ được so sánh giống như các biểu thức toán học giữa các số khác nhau Chuyển đổi giây thành giờ, phút và giâyTrong Python, mô-đun ngày và giờ cung cấp nhiều chức năng khác nhau để thao tác ngày tháng. Chúng ta cũng có thể chuyển đổi giây thành giờ, phút và giây bằng cách áp dụng các phép toán. Hãy để chúng tôi thảo luận về các cách khác nhau để thực hiện chuyển đổi Thí dụ. Sử dụng phép tính toán học đơn giảnNó tính toán từng giây, giờ và phút riêng lẻ từ những giây đã cho. Giờ được tính bằng cách chia sàn ( Time in Seconds: 6010 Time in hh:mm:ss: 1:40:103) giây cho 3600. Phút được tính bằng sàn chia giây còn lại. Giây cũng được tính bằng phần còn lại của phép tính giờ và phút. Trong câu lệnh in, định dạng chuỗi được thực hiện để in ở định dạng ưa thích Time in Seconds: 6010 Time in hh:mm:ss: 1:40:108
Thí dụ. Sử dụng hàm divmod()Ví dụ dưới đây sử dụng hàm Time in Seconds: 6010 Time in hh:mm:ss: 1:40:104. Hàm này thực hiện một phép chia duy nhất và cho kết quả là thương và số dư Time in Seconds: 6010 Time in hh:mm:ss: 1:40:109
Thí dụ. Sử dụng Mô-đun ngày giờMô-đun Time in Seconds: 6010 Time in hh:mm:ss: 1:40:101 của Python cung cấp hàm Time in Seconds: 6010 Time in hh:mm:ss: 1:40:106 để chuyển đổi giây thành giờ, phút và giây. Phải mất giây làm đối số và in giây ở định dạng ưa thích Time in Seconds: 6010 Time in hh:mm:ss: 1:40:1090 được gọi để chuyển đổi giây thành đối tượng timedelta và Time in Seconds: 6010 Time in hh:mm:ss: 1:40:1091 được gọi với đối tượng timedelta để trả về chuỗi đại diện cho Time in Seconds: 6010 Time in hh:mm:ss: 1:40:1092 dưới dạng giờ, phút và giây Time in Seconds: 6010 Time in hh:mm:ss: 1:40:103
Thí dụ. Sử dụng mô-đun thời gianMô-đun thời gian của Python cung cấp hàm Time in Seconds: 6010 Time in hh:mm:ss: 1:40:1093 để chuyển đổi giây thành giờ, phút và giây. Nó lấy định dạng thời gian và hàm Time in Seconds: 6010 Time in hh:mm:ss: 1:40:1094 làm đối số Time in Seconds: 6010 Time in hh:mm:ss: 1:40:1095 - Nó in giây ở định dạng ưa thích Time in Seconds: 6010 Time in hh:mm:ss: 1:40:1096 - Nó được sử dụng để chuyển đổi giây sang định dạng được chỉ định mà Time in Seconds: 6010 Time in hh:mm:ss: 1:40:1095 yêu cầu Time in Seconds: 6010 Time in hh:mm:ss: 1:40:109
Sự kết luậnTrong bài viết này, chúng ta đã học cách chuyển đổi định dạng giây thành giờ, phút và giây bằng cách sử dụng mô-đun Time in Seconds: 6010 Time in hh:mm:ss: 1:40:101, mô-đun Time in Seconds: 6010 Time in hh:mm:ss: 1:40:1099 và hai cách tiếp cận toán học đơn giản. Chúng tôi cũng đã sử dụng một số mã tùy chỉnh để hiểu rõ hơn về hoạt động của từng phương pháp |