GNUstep CoreBase Library 0.2
Time Utilities

Detailed Description

Data Structures

struct  CFGregorianDate
struct  CFGregorianUnits

Data Types

enum  CFGregorianUnitFlags {
  kCFGregorianUnitsYears = (1 << 0) , kCFGregorianUnitsMonths = (1 << 1) , kCFGregorianUnitsDays = (1 << 2) , kCFGregorianUnitsHours = (1 << 3) ,
  kCFGregorianUnitsMinutes = (1 << 4) , kCFGregorianUnitsSeconds = (1 << 5) , kCFGregorianAllUnits = 0x00FFFFFF
}
typedef double CFTimeInterval
typedef CFTimeInterval CFAbsoluteTime

Constants

const CFTimeInterval kCFAbsoluteTimeIntervalSince1970
const CFTimeInterval kCFAbsoluteTimeIntervalSince1904

Time Utilities Functions

CFAbsoluteTime CFAbsoluteTimeAddGregorianUnits (CFAbsoluteTime at, CFTimeZoneRef tz, CFGregorianUnits units)
CFAbsoluteTime CFAbsoluteTimeGetCurrent (void)
SInt32 CFAbsoluteTimeGetDayOfWeek (CFAbsoluteTime at, CFTimeZoneRef tz)
SInt32 CFAbsoluteTimeGetDayOfYear (CFAbsoluteTime at, CFTimeZoneRef tz)
CFGregorianUnits CFAbsoluteTimeGetDifferenceAsGregorianUnits (CFAbsoluteTime at1, CFAbsoluteTime at2, CFTimeZoneRef tz, CFOptionFlags unitFlags)
CFGregorianDate CFAbsoluteTimeGetGregorianDate (CFAbsoluteTime at, CFTimeZoneRef tz)
SInt32 CFAbsoluteTimeGetWeekOfYear (CFAbsoluteTime at, CFTimeZoneRef tz)
CFAbsoluteTime CFGregorianDateGetAbsoluteTime (CFGregorianDate gdate, CFTimeZoneRef tz)
Boolean CFGregorianDateIsValid (CFGregorianDate gdate, CFOptionFlags unitFlags)

Data Structure Documentation

◆ CFGregorianDate

struct CFGregorianDate

◆ CFGregorianUnits

struct CFGregorianUnits