G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FDateTime Struct Reference

A value representing a specific point date and time over a wide range of years. @note The full C++ class is located here: Engine\Source\Runtime\Core\Public\Misc\DateTime.h. More...

Public Member Functions

Functions
int opCmp (FDateTime Other) const
FDateTime GetDate () const
void GetDate (int &OutYear, int &OutMonth, int &OutDay) const
int GetDay () const
int GetDayOfYear () const
int GetHour () const
int GetHour12 () const
int GetMillisecond () const
int GetMinute () const
int GetMonth () const
int GetSecond () const
int GetYear () const
bool IsAfternoon () const
bool IsMorning () const
int64 ToUnixTimestamp () const
FString ToHttpDate () const
FString ToIso8601 () const
FString ToString (FString Format) const
int64 GetTicks () const
bool opEquals (FDateTime Other) const
FDateTime opAdd (FTimespan Other) const
FDateTime & opAddAssign (FTimespan Other)
FTimespan opSub (FDateTime Other) const
FDateTime opSub (FTimespan Other) const
FDateTime & opSubAssign (FTimespan Other)
FString ToString () const
FDateTime & opAssign (FDateTime Other)

Static Public Member Functions

Static Functions
static FDateTime Now ()
static int DaysInYear (int Year)
static bool IsLeapYear (int Year)
static FDateTime FromUnixTimestamp (int64 UnixTime)
static FDateTime MinValue ()
static FDateTime MaxValue ()
static int DaysInMonth (int Year, int Month)
static FDateTime UtcNow ()
static FDateTime Today ()
static bool Parse (FString DateTimeString, FDateTime &OutDateTime)
static bool ParseHttpDate (FString HttpDate, FDateTime &OutDateTime)
static bool ParseIso8601 (FString DateTimeString, FDateTime &OutDateTime)

Public Attributes

Variables
const int Millisecond
const int Day
const int DayOfYear
const int Hour
const int Hour12
const FDateTime Date
const int Minute
const int Month
const int Second
const int Year
const int64 Ticks

Detailed Description

A value representing a specific point date and time over a wide range of years. @note The full C++ class is located here: Engine\Source\Runtime\Core\Public\Misc\DateTime.h.

Member Function Documentation

◆ DaysInMonth()

int DaysInMonth ( int Year,
int Month )
static

◆ DaysInYear()

int DaysInYear ( int Year)
static

◆ FromUnixTimestamp()

FDateTime FromUnixTimestamp ( int64 UnixTime)
static

◆ GetDate() [1/2]

FDateTime GetDate ( ) const

◆ GetDate() [2/2]

void GetDate ( int & OutYear,
int & OutMonth,
int & OutDay ) const

◆ GetDay()

int GetDay ( ) const

◆ GetDayOfYear()

int GetDayOfYear ( ) const

◆ GetHour()

int GetHour ( ) const

◆ GetHour12()

int GetHour12 ( ) const

◆ GetMillisecond()

int GetMillisecond ( ) const

◆ GetMinute()

int GetMinute ( ) const

◆ GetMonth()

int GetMonth ( ) const

◆ GetSecond()

int GetSecond ( ) const

◆ GetTicks()

int64 GetTicks ( ) const

◆ GetYear()

int GetYear ( ) const

◆ IsAfternoon()

bool IsAfternoon ( ) const

◆ IsLeapYear()

bool IsLeapYear ( int Year)
static

◆ IsMorning()

bool IsMorning ( ) const

◆ MaxValue()

FDateTime MaxValue ( )
static

◆ MinValue()

FDateTime MinValue ( )
static

◆ Now()

FDateTime Now ( )
static

◆ opAdd()

FDateTime opAdd ( FTimespan Other) const

◆ opAddAssign()

FDateTime & opAddAssign ( FTimespan Other)

◆ opAssign()

FDateTime & opAssign ( FDateTime Other)

◆ opCmp()

int opCmp ( FDateTime Other) const

◆ opEquals()

bool opEquals ( FDateTime Other) const

◆ opSub() [1/2]

FTimespan opSub ( FDateTime Other) const

◆ opSub() [2/2]

FDateTime opSub ( FTimespan Other) const

◆ opSubAssign()

FDateTime & opSubAssign ( FTimespan Other)

◆ Parse()

bool Parse ( FString DateTimeString,
FDateTime & OutDateTime )
static

◆ ParseHttpDate()

bool ParseHttpDate ( FString HttpDate,
FDateTime & OutDateTime )
static

◆ ParseIso8601()

bool ParseIso8601 ( FString DateTimeString,
FDateTime & OutDateTime )
static

◆ Today()

FDateTime Today ( )
static

◆ ToHttpDate()

FString ToHttpDate ( ) const

◆ ToIso8601()

FString ToIso8601 ( ) const

◆ ToString() [1/2]

FString ToString ( ) const

◆ ToString() [2/2]

FString ToString ( FString Format) const

◆ ToUnixTimestamp()

int64 ToUnixTimestamp ( ) const

◆ UtcNow()

FDateTime UtcNow ( )
static

Member Data Documentation

◆ Date

const FDateTime Date

◆ Day

const int Day

◆ DayOfYear

const int DayOfYear

◆ Hour

const int Hour

◆ Hour12

const int Hour12

◆ Millisecond

const int Millisecond

◆ Minute

const int Minute

◆ Month

const int Month

◆ Second

const int Second

◆ Ticks

const int64 Ticks

◆ Year

const int Year