Aşağıdaki kodları kullanarak, millisaniye olarak elde ettiğiniz zaman değerini saat, dakika, saniye ve millisaniye formatında yazabiliriz.
#include <stdio.h>
int main(void)
{
char time_format[20];
int milliseconds = 9251548;
int seconds = milliseconds / 1000;
milliseconds %= 1000;
int minutes = seconds / 60;
seconds %= 60;
int hours = minutes / 60;
minutes %= 60;
sprintf(time_format, "%.2d:%.2d:%.2d:%.4d", hours, minutes, seconds, milliseconds);
printf(time_format);
return 0;
}
Yukarıdaki programı derleyip çalıştırdığımızda, aşağıdaki ifadeleri ekrana yazar:
02:34:11:0548