BFLibC 0.1
C Library
Loading...
Searching...
No Matches
bftime.c File Reference
#include "bftime.h"
#include <unistd.h>
Include dependency graph for bftime.c:

Functions

BFTime BFTimeGetCurrentTime ()
 
int BFTimeGetStructTMLocal (BFTime time, struct tm *tm)
 
int BFTimeGetStructTMUTC (BFTime time, struct tm *tm)
 
int BFTimeGetCurrentDateTime (BFDateTime *dt)
 
void _BFTimeCastTMToBFDateTime (struct tm *tm, BFDateTime *dt)
 
int BFTimeGetDateTimeUTC (BFTime tin, BFDateTime *dt)
 
int BFTimeGetDateTimeLocal (BFTime tin, BFDateTime *dt)
 
void BFTimeSleep (BFTime t)
 

Variables

const char * kBFTimeMonthStringJanuaryFull = "January"
 
const char * kBFTimeMonthStringFebruaryFull = "February"
 
const char * kBFTimeMonthStringMarchFull = "March"
 
const char * kBFTimeMonthStringAprilFull = "April"
 
const char * kBFTimeMonthStringMayFull = "May"
 
const char * kBFTimeMonthStringJuneFull = "June"
 
const char * kBFTimeMonthStringJulyFull = "July"
 
const char * kBFTimeMonthStringAugustFull = "August"
 
const char * kBFTimeMonthStringSeptemberFull = "September"
 
const char * kBFTimeMonthStringOctoberFull = "October"
 
const char * kBFTimeMonthStringNovemberFull = "November"
 
const char * kBFTimeMonthStringDecemberFull = "December"
 

Function Documentation

◆ _BFTimeCastTMToBFDateTime()

void _BFTimeCastTMToBFDateTime ( struct tm * tm,
BFDateTime * dt )

◆ BFTimeGetCurrentDateTime()

int BFTimeGetCurrentDateTime ( BFDateTime * dt)

Returns date for user's current timezone

Here is the call graph for this function:

◆ BFTimeGetCurrentTime()

BFTime BFTimeGetCurrentTime ( )

Returns current time since 1970 Jan 1st

◆ BFTimeGetDateTimeLocal()

int BFTimeGetDateTimeLocal ( BFTime t,
BFDateTime * dt )

Returns date for user's current timezone

Here is the call graph for this function:

◆ BFTimeGetDateTimeUTC()

int BFTimeGetDateTimeUTC ( BFTime tin,
BFDateTime * dt )
Here is the call graph for this function:

◆ BFTimeGetStructTMLocal()

int BFTimeGetStructTMLocal ( BFTime time,
struct tm * tm )

Converts time to struct tm expressed in user's local time

◆ BFTimeGetStructTMUTC()

int BFTimeGetStructTMUTC ( BFTime time,
struct tm * tm )

Converts time to struct tm expressed in UTC

◆ BFTimeSleep()

void BFTimeSleep ( BFTime t)

sleeps for BFTime

Variable Documentation

◆ kBFTimeMonthStringAprilFull

const char* kBFTimeMonthStringAprilFull = "April"

◆ kBFTimeMonthStringAugustFull

const char* kBFTimeMonthStringAugustFull = "August"

◆ kBFTimeMonthStringDecemberFull

const char* kBFTimeMonthStringDecemberFull = "December"

◆ kBFTimeMonthStringFebruaryFull

const char* kBFTimeMonthStringFebruaryFull = "February"

◆ kBFTimeMonthStringJanuaryFull

const char* kBFTimeMonthStringJanuaryFull = "January"

author: Brando date: 3/8/23

◆ kBFTimeMonthStringJulyFull

const char* kBFTimeMonthStringJulyFull = "July"

◆ kBFTimeMonthStringJuneFull

const char* kBFTimeMonthStringJuneFull = "June"

◆ kBFTimeMonthStringMarchFull

const char* kBFTimeMonthStringMarchFull = "March"

◆ kBFTimeMonthStringMayFull

const char* kBFTimeMonthStringMayFull = "May"

◆ kBFTimeMonthStringNovemberFull

const char* kBFTimeMonthStringNovemberFull = "November"

◆ kBFTimeMonthStringOctoberFull

const char* kBFTimeMonthStringOctoberFull = "October"

◆ kBFTimeMonthStringSeptemberFull

const char* kBFTimeMonthStringSeptemberFull = "September"