Cảm ơn tất cả các phản hồi.
gì cuối cùng tôi đã kết thúc làm là, có một hộp duy nhất cho thấy thời gian thời gian trong định dạng "xxhrs yymin"
Người dùng có thể chỉnh sửa nó và khi tập trung di chuyển ra khỏi hộp, nó sẽ tính toán lại thời gian và định dạng lại văn bản thành dạng kinh điển.
Trình phân tích cú pháp để diễn giải văn bản được nhập là khá tự do.
Đó là tập hợp các cụm từ thông dụng để khớp với bất kỳ số nào theo sau là 'h' hoặc 'm' hoặc 'd' để biểu thị giờ, phút và ngày. Nếu nó không tìm thấy bất kỳ 'đơn vị' nào với một số ở phía trước nó, nó giả sử bạn đã nhập số nguyên trong vài phút và sẽ diễn giải nó như vậy.
Vì vậy, nếu sử dụng các loại:
"1,5 giờ", nó sẽ định dạng lại để "1g 30 phút" sau khi rời khỏi hộp.
"90 phút" cũng sẽ được định dạng lại là "1 giờ 30 phút"
Các phân tích cú pháp chỉ nhìn vào ký tự đầu tiên sau khi số, có nghĩa là bạn có thể nhập "1 ngày, 7 giờ và 19 phút" và nó sẽ nhận ra nó một cách chính xác.
Tất nhiên, nó cũng sẽ nhận ra "2 lỗ và 19 con chuột" là "2 giờ và 19 phút".
Tôi nghĩ mình có thể sống với điều đó.
Nguồn
2009-10-31 16:23:53
Vâng, một khoảng thời gian của nó. Vì vậy, không có khái niệm 24 giờ/12 giờ đúng không? Họ về mặt lý thuyết có thể nhập "32 giờ 30 phút" –
Ok. Điều gì sẽ xảy ra khi anh ta nhập phút lớn hơn 60? – rahul