Dreambox C/C++ SDK v1.0.0
C/C++ SDK for creating Dreambox games
Loading...
Searching...
No Matches
db_clock.h
Go to the documentation of this file.
1#pragma once
2#include <stdint.h>
3
4#ifdef __cplusplus
5extern "C"
6{
7#endif
8
10typedef struct
11{
13 uint16_t year;
14
16 uint8_t month;
17
19 uint8_t day;
20
22 uint8_t hour;
23
25 uint8_t minute;
26
28 uint8_t second;
30
34
38void clock_timestampToDatetime(uint64_t timestamp, clock_DateTime *dateTime);
39
43uint64_t clock_datetimeToTimestamp(const clock_DateTime *dateTime);
44
45#ifdef __cplusplus
46}
47#endif
uint64_t clock_getTimestamp()
Get the current timestamp.
uint64_t clock_datetimeToTimestamp(const clock_DateTime *dateTime)
Convert a datetime to a timestamp.
void clock_timestampToDatetime(uint64_t timestamp, clock_DateTime *dateTime)
Convert a timestamp to a datetime.
Represents date & time values for display.
Definition: db_clock.h:11
uint8_t month
The month (1..12)
Definition: db_clock.h:16
uint16_t year
The year.
Definition: db_clock.h:13
uint8_t day
The day of the month (1..31)
Definition: db_clock.h:19
uint8_t second
The second of the minute (0..59)
Definition: db_clock.h:28
uint8_t minute
The minute of the hour (0..59)
Definition: db_clock.h:25
uint8_t hour
The hour of the day (0..23)
Definition: db_clock.h:22