29 #ifndef JUCE_TIME_H_INCLUDED
30 #define JUCE_TIME_H_INCLUDED
133 String getMonthName (
bool threeLetterVersion) const;
155 String getWeekdayName (
bool threeLetterVersion) const;
180 int getHoursInAmPmFormat() const
noexcept;
195 int getMilliseconds() const
noexcept;
198 bool isDaylightSavingTime() const
noexcept;
216 String toString (
bool includeDate,
218 bool includeSeconds = true,
219 bool use24HourClock = false) const
noexcept;
266 bool setSystemTimeToThisTime() const;
275 static
String getWeekdayName (
int dayNumber,
bool threeLetterVersion);
283 static
String getMonthName (
int monthNumber,
bool threeLetterVersion);
318 static
double getMillisecondCounterHiRes()
noexcept;
324 static
void waitForMillisecondCounter (
uint32 targetTime)
noexcept;
362 static
double highResolutionTicksToSeconds (
int64 ticks)
noexcept;
369 static
int64 secondsToHighResolutionTicks (
double seconds)
noexcept;
372 static
Time getCompilationDate();
376 int64 millisSinceEpoch;
404 #endif // JUCE_TIME_H_INCLUDED