# Get DateTime Hour
Grammar — dateTime Hour
Flags —Native|Function
Get the hour in the current day of a DateTime. (0 is 12 AM)
# Arguments
datetime— DateTime
Returns — int
native int GetDateTimeHour(datetime dt);
# Related
Category: DateTime
- Convert DateTime To Integer —
int— DateTimeToInt - Convert Integer To DateTime —
datetime— IntToDateTime - Convert DateTime To String —
string— DateTimeToString - Convert String To DateTime —
datetime— StringToDateTime - Current DateTime —
datetime— CurrentDateTimeGet - Initial DateTime —
datetime— InitialDateTimeGet - Get DateTime Year —
int— GetDateTimeYear - Get DateTime Month —
int— GetDateTimeMonth - Get DateTime Day —
int— GetDateTimeDay - Get DateTime Hour —
int— GetDateTimeHour - Get DateTime Minute —
int— GetDateTimeMinute - Get DateTime Second —
int— GetDateTimeSecond - Get DateTime Weekday Index —
int— GetDateTimeWeekday - Synchronous Game Start Time —
int— SynchronousGameStartTimeGet - Current Synchronous Game Time —
int— CurrentSynchronousGameTimeGet - Get Current Day of Week —
string<preset::Weekday> — libNtve_gf_GetCurrentDayofWeek - DateTime is Before —
bool— DateTimeIsBefore - DateTime is After —
bool— DateTimeIsAfter - DateTime is Between —
bool— libNtve_gf_DateTimeisBetween - Get Weekday From DateTime —
string<preset::Weekday> — libNtve_gf_GetWeekdayFromDateTime - Get Month From DateTime —
string<preset::Month> — libNtve_gf_GetMonthFromDateTime - DateTime is Weekend —
bool— libNtve_gf_DateTimeisWeekend - DateTime is Morning —
bool— libNtve_gf_DateTimeisMorning - DateTime is Afternoon —
bool— libNtve_gf_DateTimeisAfternoon - DateTime is Evening —
bool— libNtve_gf_DateTimeisEvening - Format DateTime as String —
string— libNtve_gf_FormatDateTimeasString - Weekday — preset —
string - Month — preset —
string
# Examples
mods/core.sc2mod — base.sc2data/TriggerLibs/NativeLib.galaxy:2491
// Automatic Variable Declarations
// Variable Initialization
lv_hour = GetDateTimeHour(lp_datetime);
// Implementation
mods/core.sc2mod — base.sc2data/TriggerLibs/NativeLib.galaxy:2508
// Automatic Variable Declarations
// Variable Initialization
lv_hour = GetDateTimeHour(lp_datetime);
// Implementation
mods/core.sc2mod — base.sc2data/TriggerLibs/NativeLib.galaxy:2525
// Automatic Variable Declarations
// Variable Initialization
lv_hour = GetDateTimeHour(lp_datetime);
// Implementation
mods/core.sc2mod — base.sc2data/TriggerLibs/NativeLib.galaxy:2543
// Automatic Variable Declarations
// Variable Initialization
lv_hourIndex = GetDateTimeHour(lp_datetime);
lv_displayHour = (ModI((lv_hourIndex - 1), 12) + 1);