目次 - SDL 3.0 API(機能別) - 日時
日時
概要
SDLのリアルタイムクロックと日付・時刻ルーチン群.
この分類のAPIでは, 2種類の型が使われる: SDL_Timeはある特定の時点(「エポック」"epoch")からのナノ秒間を表す. SDL_DateTimeは人間が読めるようにに分解されている(年, 月, 日, 時など).
機能の大半は, この2つの形式の他の形式への変換に関連するものである.
関数
- SDL_DateTimeToTime - カレンダー日時をエポックナノ秒に変換する
- SDL_GetCurrentTime - システムの現在日時をエポックナノ秒で得る
- SDL_GetDateTimeLocalePreferences - 現在のシステムロケールの日付と時刻の望ましい形式を得る
- SDL_GetDayOfWeek - カレンダー日付から曜日を得る
- SDL_GetDayOfYear - カレンダー日付から通算日数を得る
- SDL_GetDaysInMonth - 与えられた年の月の日数を求める
- SDL_TimeFromWindows - Windows FILETIME(1601年1月1日からの100ナノ秒単位の数)をSDL時間に変換する
- SDL_TimeToDateTime - エポックナノ秒のSDL_TimeをSDL_DateTime形式に変換する
- SDL_TimeToWindows - SDL時間をWindows FILETIME(1601年1月1日からの100ナノ秒単位の数)に変換する
構造体
- SDL_DateTime - カレンダー日時のそれぞれの値を保持する構造体
列挙体
- SDL_DateFormat - システムのロケールの日付の形式の列挙体
- SDL_TimeFormat - システムのロケールの時刻の形式の列挙体
SDL Wikiへのリンク
SDL3/CategoryTime - SDL Wiki