LMMS
Loading...
Searching...
No Matches
juce::TimeHelpers Namespace Reference

Functions

static std::tm millisToLocal (int64 millis) noexcept
static std::tm millisToUTC (int64 millis) noexcept
static int getUTCOffsetSeconds (const int64 millis) noexcept
static int extendedModulo (const int64 value, const int modulo) noexcept
static String formatString (const String &format, const std::tm *const tm)
static bool isLeapYear (int year) noexcept
static int daysFromJan1 (int year, int month) noexcept
static int64 daysFromYear0 (int year) noexcept
static int64 daysFrom1970 (int year) noexcept
static int64 daysFrom1970 (int year, int month) noexcept
static int64 mktime_utc (const std::tm &t) noexcept
static String getUTCOffsetString (int utcOffsetSeconds, bool includeSemiColon)

Variables

static Atomic< uint32lastMSCounterValue { (uint32) 0 }

Function Documentation

◆ daysFrom1970() [1/2]

int64 juce::TimeHelpers::daysFrom1970 ( int year)
staticnoexcept

◆ daysFrom1970() [2/2]

int64 juce::TimeHelpers::daysFrom1970 ( int year,
int month )
staticnoexcept

◆ daysFromJan1()

int juce::TimeHelpers::daysFromJan1 ( int year,
int month )
staticnoexcept

◆ daysFromYear0()

int64 juce::TimeHelpers::daysFromYear0 ( int year)
staticnoexcept

◆ extendedModulo()

int juce::TimeHelpers::extendedModulo ( const int64 value,
const int modulo )
staticnoexcept

◆ formatString()

String juce::TimeHelpers::formatString ( const String & format,
const std::tm *const tm )
static

◆ getUTCOffsetSeconds()

int juce::TimeHelpers::getUTCOffsetSeconds ( const int64 millis)
staticnoexcept

◆ getUTCOffsetString()

String juce::TimeHelpers::getUTCOffsetString ( int utcOffsetSeconds,
bool includeSemiColon )
static

◆ isLeapYear()

bool juce::TimeHelpers::isLeapYear ( int year)
staticnoexcept

◆ millisToLocal()

std::tm juce::TimeHelpers::millisToLocal ( int64 millis)
staticnoexcept

◆ millisToUTC()

std::tm juce::TimeHelpers::millisToUTC ( int64 millis)
staticnoexcept

◆ mktime_utc()

int64 juce::TimeHelpers::mktime_utc ( const std::tm & t)
staticnoexcept

Variable Documentation

◆ lastMSCounterValue

Atomic<uint32> juce::TimeHelpers::lastMSCounterValue { (uint32) 0 }
static