Change the time format ?

3 次查看(过去 30 天)
Thar
Thar 2019-4-9
Hi!
I have the following time format:
80057
81409
91502
102514
and i want to take the format:
8:00:57
8:14:09
9:15:02
10:25:14
Any ideas?

采纳的回答

Bob Thompson
Bob Thompson 2019-4-9
I'm assuming that you have an array of doubles. This works fine for the inputs, but will not be possible with the outputs. I am outputting the results as string, therefore.
A = [80057
81409
91502
102514];
B = num2str(A,'%06d');
C = repmat(':',size(B,1),1);
B = [B(:,1:2),B_1,B(:,3:4),B_1,B(:,5:6)];
  3 个评论
Bob Thompson
Bob Thompson 2019-4-9
Yes, sorry. That was a hold over from some other testing I was doing.
madhan ravi
madhan ravi 2019-4-10
+1, no need to be sorry Bob, I liked your solution though ;)

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by