Hướng dẫn time in 24 hour format python - thời gian ở định dạng 24 giờ python
Hiện tại tôi đang tạo dấu thời gian với mô -đun Python Time. Tôi đã tạo một chuỗi bằng lệnh này
Tuy nhiên, điều này in định dạng ở định dạng 12 giờ. Có cách nào tôi có thể làm điều này ở định dạng 24 giờ để nó xuất hiện là 20:52:53 thay vì 8:52:53? Thanks!
Valdeci 12.8k6 Huy hiệu vàng54 Huy hiệu bạc78 Huy hiệu Đồng6 gold badges54 silver badges78 bronze badges hỏi ngày 5 tháng 2 năm 2013 lúc 4:10Feb 5, 2013 at 4:10
LandonwolandonwoLandonWO 1.2293 huy hiệu vàng14 Huy hiệu bạc16 Huy hiệu đồng3 gold badges14 silver badges16 bronze badges 1
1 câu trả lời
Đã trả lời ngày 5 tháng 2 năm 2013 lúc 4:16Feb 5, 2013 at 4:16
McDMCDmcd 5.9968 Huy hiệu vàng25 Huy hiệu bạc32 Huy hiệu Đồng8 gold badges25 silver badges32 bronze badges 0 Cải thiện bài viết Lưu bài viết Cải thiện bài viết Lưu bài viết ĐọcNote : Midnight is 12:00:00 AM on a 12-hour clock and 00:00:00 on a 24-hour clock. Noon is 12:00:00 PM on 12-hour clock and 12:00:00 on 24-hour clock. Examples : Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:20 Bàn luận Whether the time format is 12 hours or not, can be found out by using list slicing. Check if last two elements are PM, then simply add 12 to them. If AM, then don’t add. Remove AM/PM from the updated time. Below is the implementation : Python3Có một thời gian ở định dạng AM/PM 12 giờ, chuyển đổi nó thành thời gian quân sự (24 giờ). Lưu ý: Nửa đêm là 12:00:00 sáng trên đồng hồ 12 giờ và 00:00:00 trên đồng hồ 24 giờ. Buổi trưa là 12:00:00 tối trên đồng hồ 12 giờ và 12:00:00 trên đồng hồ 24 giờ. Ví dụ: Cách tiếp cận: Cho dù định dạng thời gian là 12 giờ hay không, có thể được tìm thấy bằng cách sử dụng cắt danh sách. Kiểm tra xem hai yếu tố cuối cùng là PM, sau đó chỉ cần thêm 12 vào chúng. Nếu là AM, thì don don thêm. Hủy bỏ AM/PM khỏi thời gian cập nhật. & nbsp; Dưới đây là việc thực hiện: & NBSP;
20:05:454 20:05:455 20:05:456 20:05:457
5 str1[ Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:200 Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:201 Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:202 Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:203 Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:203 Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:205 20:05:453 20:05:454 20:05:455 20:05:456 20:05:457
20:05:453
5 str1[ Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:200 Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:201 Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:202 Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:203 Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:203 Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:205 20:05:453
20:05:45 CácO(1) CácO(1) Làm thế nào để bạn định dạng thời gian để ở 24 giờ bằng Python? Trong Python, bạn có thể định dạng một đối tượng Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2000 được thêm vào cuối để biểu thị Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2001. Ở đây, một ví dụ chứng minh việc chuyển đổi thời gian từ định dạng 12 giờ sang định dạng 24 giờ:
Như bạn có thể thấy từ mã trên, chuỗi ban đầu Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2002 chứa năm sau đó là tháng và sau đó là ngày của tháng cùng với thời gian ở định dạng 12 giờ. Để đưa Python giải thích chuỗi này thành một đối tượng str1[ 7, bạn hướng dẫn Python bằng cách sử dụng các chuỗi định dạng trong tham số thứ hai của phương thức Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2004. Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2005 là năm là số bốn chữ số, Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2006 là tháng dưới dạng số hai chữ số, Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2007 là ngày của tháng dưới dạng số hai chữ số, Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2008 là giờ trong 12 giờ, Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2009 (vốn M ) là phút và Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2000 là chỉ định AM/PM. Như bạn có thể thấy từ kết quả, các đối tượng Để xuất ra đối tượng
Như bạn có thể thấy từ kết quả trên, kết quả của thời gian 24 giờ đã đạt được! Chuỗi F cho phép sử dụng kiểu dáng bằng cách sử dụng công cụ sửa đổi định dạng và bằng cách sử dụng thẻ định dạng DateTime, bạn có thể xuất giờ ở định dạng 24 giờ với Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2013 và phút sẽ không thay đổi ( Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:2009). Bản tóm tắtTrên đây giải thích cách định dạng thời gian ở Python trong thời gian 24 giờ thay vì thời gian 12 giờ. Nó đi qua cách sử dụng chuỗi định dạng |