Hướng dẫn check if the given string is a correct time representation of the 24-hour clock python - kiểm tra xem chuỗi đã cho có phải là biểu diễn thời gian chính xác của đồng hồ 24 giờ không
Cải thiện bài viết Show Lưu bài viết Đưa ra một chuỗi str, tác vụ là kiểm tra xem chuỗi có hợp lệ thời gian ở định dạng 24 giờ hay không bằng cách sử dụng biểu thức thông thường. & NBSP; & nbsp;str, the task is to check whether the string is valid time in 24-hour format or not by using Regular Expression.
Examples:
Cách tiếp cận: Vấn đề này có thể được giải quyết bằng cách sử dụng biểu thức chính quy. & NBSP; & nbsp; This problem can be solved by using Regular Expression.
regex = "([01]?[0-9]|2[0-3]):[0-5][0-9]";
Dưới đây là việc thực hiện phương pháp trên: & nbsp; & nbsp; C++
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0____11 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false2 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false3 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false4 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false6 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false7 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 {
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 #include 513:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false6 #include 813:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 {
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 #include 513:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 #include 813:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 {
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 #include 5
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 namespace 2namespace 3#include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 namespace 6namespace 7namespace 813:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 std; 0std; 1#include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 std; 4namespace 7std; 613:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 std; 8std; 9#include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 bool 2namespace 7bool 413:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 bool 6bool 7#include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 isValidTime(string str) 0namespace 7isValidTime(string str) 213:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 isValidTime(string str) 4isValidTime(string str) 5#include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 isValidTime(string str) 8namespace 7{ 013:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false0 #include 1 { 3
Java
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false00 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false01 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false02 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false03
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false07 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false3 #include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false11 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false6 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false14 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false15 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false16 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false17 #include 1 #include 22#include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 #include 513:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false24 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 #include 1 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false27
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false00 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false01 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false33 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false34
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false38 namespace 3#include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false42 namespace 713:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false44 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false45 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false47 std; 1#include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false51 namespace 713:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false44 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false54 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false56 std; 9#include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false60 namespace 713:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false44 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false63 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false65 bool 7#include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false69 namespace 713:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false44 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false72 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false74 isValidTime(string str) 5#include 313:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false78 namespace 713:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false44 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false81
Python3
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false86 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false87 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false88
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false90 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false91 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false92 #include 3
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false95 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false91 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false97 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false98 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false99
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false6 #include 0213:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false91 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false91 #include 0513:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 #include 1 #include 08#include 3
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false91 #include 13
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false6 #include 11#include 17 #include 18 #include 1913:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 #include 1 #include 08#include 3
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false91 #include 13
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false6 #include 11#include 17 #include 18 #include 19
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false06 #include 1 #include 29
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false91 std; 1#include 3
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false91 std; 9#include 3
13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false91 bool 7#include 3
Output: 13:05: true 02:15: true 24:00: false 10:60: false 10:15 PM: false Làm thế nào để biểu thức chính quy xác nhận thời gian trong định dạng 24 giờ?Trên đồng hồ 24 giờ, nếu chữ số thứ nhất là 0 hoặc 1, chữ số thứ hai cho phép tất cả 10 chữ số, nhưng nếu chữ số thứ nhất là 2, chữ số thứ hai phải nằm trong khoảng từ 0 đến 3. trong cú pháp Regex, điều này có thể được biểu thịnhư ‹2 [0-3] | [01]? [0-9].Một lần nữa, dấu hỏi cho phép 10 giờ đầu tiên được viết bằng một chữ số.‹ 2[0-3]|[01]?[0-9] ›. Again, the question mark allows the first 10 hours to be written with a single digit.
Định dạng thời gian nào là chính xác?Nó nên bắt đầu từ 0-23 hoặc 00-23. Nó phải được theo sau bởi một ':' (đại tràng). Nó phải được theo sau bởi hai chữ số từ 00 đến 59. Nó không nên kết thúc bằng 'AM', 'PM' hoặc'AM', 'PM'. It should be followed by a ':'(colon). It should be followed by two digits from 00 to 59. It should not end with 'am', 'pm' or 'AM', 'PM'.
Câu nói nào dưới đây sẽ làm cho đồng hồ kỹ thuật số định dạng 24 giờ đến định dạng 12 giờ?Câu nói nào dưới đây sẽ làm cho đồng hồ kỹ thuật số định dạng 24 giờ đến định dạng 12 giờ?12) H = HH-12 nên thực hiện thủ thuật.h = hh-12 should do the trick. |