Cách hiệu quả nhất để in ra thời gian dưới dạng HH: MM: SS?MATLAB in ra thời gian dưới dạng chuỗi
Tôi đã thiết lập thời gian của tôi là x giây. Sau đó, tôi tính giờ, phút và còn lại trong vài giây liên quan đến x giây.
Sau đó, khi tôi muốn in nó ra như là một chuỗi lên một con số, tôi làm:
sprintf('Time: %d:%d:%d', hours, minutes, seconds);
Thật không may, điều này có vẻ xấu xí như nếu tôi có giờ hoặc phút bằng 0, tôi nhận được một cái gì đó như 0 : 0: 23.
Tôi cho rằng tôi có thể thay đổi giờ, phút, giây thành chuỗi trước khi thực hiện chạy nước rút. Có một cách MATLAB hiệu quả hơn mặc dù? Cảm ơn!
Câu trả lời tuyệt vời và toàn diện! Cảm ơn bạn! –