summaryrefslogtreecommitdiff
path: root/_PROGRAMs/C++/TIME.md
blob: 9643b0659b3dc855e48ec2f5309731c698e29bf3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

```C++
String timeCalc(uint32_t t) {
	uint32_t timer = t / 1000;
	uint32_t timeSec = (timer % 3600) % 60;
	uint32_t timeMin = (timer % 3600) / 60;
	uint32_t timeHour = timer / 3600 % 24;
	uint32_t timeDay = timer / 60 / 60 / 24;
	String s = "";
	s += timeDay;
	s += ":";
	if (timeHour < 10)
		s += "0";
	s += timeHour;
	s += ":";
	if (timeMin < 10)
		s += "0";
	s += timeMin;
	s += ":";
	if (timeSec < 10)
		s += "0";
	s += timeSec;
	return s;
}
```