|
Tài trợ cho PIC Vietnam |
RTOS và Thuật toán với PIC RTOS và Các thuật toán dùng cho PIC/dsPIC/PIC32 Mod: phamminhtuan |
|
Ðiều Chỉnh | Xếp Bài |
19-03-2007, 11:22 AM | #1 |
Đệ tử 5 túi
Tham gia ngày: Sep 2006
Bài gửi: 100
: |
Help! Giải thuật cộng trừ thời gian thực
Xin mọi người gợi ý cho em thuật toán để cộng trừ thời gian thực với ạ, hoặc ai biết đường link nào có nói đến việc này thì gửi cho em với.
Em cần làm công việc như sau ạ : Giả sử thời gian hiện tại là ngày 21 tháng 12 năm 2006, 10 giờ 15 phút 20 giây. Cho đến thời điểm ngày 29 tháng 12 năm 2006, 1 giờ 15 phút 10 giây thì cần phải tính ra được khoảng thời gian là bao nhiêu ngày, tháng, năm, giờ, phút giây ấy ạ. Mọi người giúp em gấp nhé, em đang rất cần ạ! |
27-03-2007, 05:15 PM | #2 |
Trưởng lão PIC bang
Tham gia ngày: Dec 2005
Bài gửi: 315
: |
Tôi nghĩ thế này:
Với giờ, phút, giây: quy đổi thành giây. Thực hiện phép trừ trên đơn vị giây xong sẽ quy đổi kết quả lại thành giờ, phút, giây. Nếu phép trừ bị tràn thì nhớ sang đơn vị ngày. Nên tính theo hệ 24 giờ. Với ngày, tháng: quy đổi thành ngày rồi thực hiện phép chia theo ngày, kết quả tương tự như trên sẽ quy đổi ngược lại thành ngày, tháng. Nếu phép trừ bị tràn thì nhớ sang đơn vị năm. Với năm: trừ như phép trừ hai số tự nhiên thông thường.
__________________
Sống là động nhưng lòng luôn bất động, Sống là thương nhưng lòng chẳng vấn vương, Sống yên vui danh lợi vẫn coi thường, Tâm bất biến giữa dòng đời vạn biến. Chú ý: đề nghị các thành viên đọc luồng dưới đây trước khi post bài: http://www.picvietnam.com/forum//showthread.php?t=1263 |
|
|