22 void SetRaw(Int64 RawTime);
30 RarTime& operator =(FILETIME &ft);
31 void GetWin32(FILETIME *ft);
33 #if defined(_UNIX) || defined(_EMX)
34 RarTime& operator =(time_t ut);
37 bool operator == (RarTime &rt);
38 bool operator < (RarTime &rt);
39 bool operator <= (RarTime &rt);
40 bool operator > (RarTime &rt);
41 bool operator >= (RarTime &rt);
42 void GetLocal(RarLocalTime *lt) {*lt=rlt;}
43 void SetLocal(RarLocalTime *lt) {rlt=*lt;}
45 void SetDos(uint DosTime);
46 void GetText(char *DateStr,bool FullYear);
47 void SetIsoText(char *TimeText);
48 void SetAgeText(char *TimeText);
49 void SetCurrentTime();
50 void Reset() {rlt.Year=0;}
51 bool IsSet() {return(rlt.Year!=0);}
54 const char *GetMonthName(int Month);
55 bool IsLeapYear(int Year);