8 #ifndef K_FIRESYNC_DATETIME_H
9 #define K_FIRESYNC_DATETIME_H
16 kFsFx(kDateTime) kDateTime_FromTicks(
k64s ticks);
18 kFsFx(kDateTime) kDateTime_Now();
19 kFsFx(kDateTime) kDateTime_NowUtc();
23 kFsFx(
k32s) kDateTime_Year(kDateTime dateTime);
24 kFsFx(
k32s) kDateTime_Month(kDateTime dateTime);
25 kFsFx(
k32s) kDateTime_Day(kDateTime dateTime);
26 kFsFx(
k32s) kDateTime_Hour(kDateTime dateTime);
27 kFsFx(
k32s) kDateTime_Minute(kDateTime dateTime);
28 kFsFx(
k32s) kDateTime_Second(kDateTime dateTime);
29 kFsFx(
k32s) kDateTime_Millisecond(kDateTime dateTime);
30 kFsFx(
k64s) kDateTime_Ticks(kDateTime dateTime);
32 kFsFx(kDateTime) kDateTime_Add(kDateTime dateTime,
kTimeSpan span);
33 kFsFx(
kTimeSpan) kDateTime_Subtract(kDateTime a, kDateTime b);
34 kFsFx(
k32s) kDateTime_Compare(kDateTime a, kDateTime b);
36 kFsFx(kDateTime) kDateTime_UtcToLocal(kDateTime utc);
37 kFsFx(kDateTime) kDateTime_LocalToUtc(kDateTime local);
40 #include <kFireSync/Utils/kDateTime.x.h>
Declares the kTimeSpan type.