MCPcopy Create free account
hub / github.com/KDE/labplot / dateTime

Function dateTime

src/backend/core/Time.cpp:12–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10 return millisecond + 1000 * (second + 60 * (minute + 60 * (hour + 24 * (day + 30 * (month + 12 * year)))));
11}
12DateTime dateTime(const qint64 value) {
13 DateTime dt;
14 qint64 divisor = qint64(12) * 30 * 24 * 60 * 60 * 1000;
15 qint64 rest;
16 dt.year = value / divisor;
17 rest = value - dt.year * divisor;
18 divisor = qint64(30) * 24 * 60 * 60 * 1000;
19 dt.month = rest / divisor;
20 rest = rest - dt.month * divisor;
21 divisor = qint64(24) * 60 * 60 * 1000;
22 dt.day = rest / divisor;
23 rest = rest - dt.day * divisor;
24 divisor = qint64(60) * 60 * 1000;
25 dt.hour = rest / divisor;
26 rest -= dt.hour * divisor;
27 divisor = qint64(60) * 1000;
28 dt.minute = rest / divisor;
29 rest -= dt.minute * divisor;
30 divisor = qint64(1000);
31 dt.second = rest / divisor;
32 rest -= dt.second * divisor;
33 dt.millisecond = rest;
34
35 return dt;
36}
37}

Callers 5

readValueMethod · 0.85
setValueMethod · 0.85
parseValuesMethod · 0.85
retransformTicksMethod · 0.85
AxisTest3Class · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected