Ghi chú. Nửa đêm là 12. 00. 00 AM trên đồng hồ 12 giờ và 00. 00. 00 trên đồng hồ 24 giờ. 12 giờ trưa. 00. 00 PM trên đồng hồ 12 giờ và 12. 00. 00 trên đồng hồ 24 giờ
ví dụ
Input : 11:21:30 PM Output : 23:21:30 Input : 12:12:20 AM Output : 00:12:20
Khuyến khích. Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải pháp
Tiếp cận. Cho dù định dạng thời gian là 12 giờ hay không, có thể được tìm ra bằng cách sử dụng danh sách cắt. Kiểm tra xem hai phần tử cuối cùng có phải là PM không, sau đó chỉ cần thêm 12 vào chúng. Nếu AM, thì đừng thêm. Xóa AM/PM khỏi thời gian cập nhật
Dưới đây là cách triển khai.
20:05:455
20:05:456
20:05:457
20:05:458
20:05:459
20:05:450
20:05:451
20:05:452____10
20:05:452____12
20:05:452
20:05:454
20:05:455_______16
20:05:457
20:05:458
20:05:459
20:05:459
20:05:4551
20:05:4552
20:05:4553
20:05:457
20:05:4555
20:05:459
20:05:459
20:05:4558
20:05:4559
20:05:4560______461
20:05:4562
20:05:4563
20:05:455
20:05:457
20:05:4559
20:05:456
20:05:457
20:05:4555
20:05:4570
20:05:452____472
20:05:452______474
20:05:455_______16
20:05:457
20:05:458
20:05:459
20:05:459
20:05:4551
20:05:4559
20:05:4560______461
20:05:4553____16
20:05:457
20:05:4555
20:05:451
20:05:452____10
20:05:452____493
20:05:452
20:05:4574
20:05:455
20:05:456
20:05:457
20:05:458
20:05:459
20:05:459
20:05:4502
20:05:4552
20:05:4553
20:05:457
20:05:4555
20:05:459
20:05:459
20:05:4558
20:05:4559
20:05:4560______461
20:05:4553____16
20:05:457
20:05:4555
20:05:4570
20:05:452____519
20:05:4559
20:05:4570
20:05:4560
20:05:4523
20:05:4560_______461
20:05:4526____527
20:05:4528
20:05:4529
20:05:457
20:05:4501
20:05:4563
20:05:4503
20:05:4504
20:05:4563
20:05:455
20:05:457
20:05:4559
20:05:4509
20:05:4555
Đồng hồ 24 giờ là một hệ thống chấm công trong đó ngày được chia thành 24 giờ và chạy từ nửa đêm đến nửa đêm
Trong phần hướng dẫn này, chúng ta sẽ thực hiện chương trình chuyển đổi thời gian từ định dạng 12h sang 24h
Bảng điều khiển đầu vào-đầu ra sẽ trông như thế này
Tiếp cận
Đồng hồ 24 giờ được đa số các quốc gia sử dụng. là 12. 00 hai lần một ngày, vào nửa đêm [AM] và trưa [PM], theo hệ thống đồng hồ 12 giờ [PM]
Chúng tôi có thể cần thay đổi thời gian từ định dạng 12 giờ thành 24 giờ trong suốt quá trình phát triển
Chương trình sẽ trở nên đơn giản. nửa đêm trên đồng hồ 12 giờ là 12. 00. 00 giờ sáng và 00. 00. 00 trên đồng hồ 24 giờ và buổi trưa là 12. 00. 00 PM trên đồng hồ 12 giờ và 12. 00. 00 trên đồng hồ 24 giờ
- Đầu tiên, chúng tôi đã sử dụng datetime làm đầu vào và truy xuất thời gian duy nhất
- Sau đó, chúng tôi kiểm tra hai thành phần còn lại để xác định xem chúng có phải là PM hay không.
- sau đó chỉ cần thêm 12 vào chúng và nếu là AM thì không thêm
- loại bỏ AM/PM
thuật toán
Đến bây giờ chúng ta đã quen thuộc với cách tiếp cận của chương trình, bây giờ chúng ta hãy xem thuật toán theo mã để hiểu rõ hơn
- định nghĩa hàm convert[]
- Truyền chuỗi dưới dạng tham số
- Kiểm tra hai yếu tố cuối cùng của thời gian
- Nếu là AM và 12 thì không thêm
- Nếu là PM chuyển đổi nó
- Xóa PM và thêm 12 vào nó
- In thời gian ở định dạng mong muốn
Chương trình Python
Bây giờ chúng ta hãy đi sâu vào phần lập trình và đầu ra được đưa ra bên dưới
20:05:454
Thời gian định dạng 12 giờ. 01. 58. 42PM
Thời gian định dạng 24 giờ. 13. 58. 42
Phần kết luận
Trong hướng dẫn này, chúng tôi đã chuyển đổi định dạng thời gian 12 giờ sang định dạng thời gian 24 giờ bằng ngôn ngữ lập trình python. Chương trình rất đơn giản. nửa đêm trên đồng hồ 12 giờ là 12. 00. 00 giờ sáng và 00. 00. 00 trên đồng hồ 24 giờ và buổi trưa là 12. 00. 00 PM trên đồng hồ 12 giờ và 12. 00. 00 trên đồng hồ 24 giờ. Chúng tôi đã làm theo phương pháp này để có được đầu ra mong muốn