std::chrono::hh_mm_ss<Duration>:: is_negative, std::chrono::hh_mm_ss<Duration>:: hours, std::chrono::hh_mm_ss<Duration>:: minutes, std::chrono::hh_mm_ss<Duration>:: seconds, std::chrono::hh_mm_ss<Duration>:: subseconds
From cppreference.net
|
constexpr
bool
is_negative
(
)
const
noexcept
;
|
(1) | |
|
constexpr
std::
chrono
::
hours
hours
(
)
const
noexcept
;
|
(2) | |
|
constexpr
std::
chrono
::
minutes
minutes
(
)
const
noexcept
;
|
(3) | |
|
constexpr
std::
chrono
::
seconds
seconds
(
)
const
noexcept
;
|
(4) | |
|
constexpr
precision subseconds
(
)
const
noexcept
;
|
(5) | |
格納された「分解」時間のコンポーネントを取得します。
戻り値
d
が表す期間を
d
とします:
1)
true
が
d
が負の場合に返され、
false
がそれ以外の場合に返される。
2)
std::
chrono
::
duration_cast
<
std::
chrono
::
hours
>
(
abs
(
d
)
)
3)
std::
chrono
::
duration_cast
<
std::
chrono
::
minutes
>
(
abs
(
d
)
-
hours
(
)
)
4)
std::
chrono
::
duration_cast
<
std::
chrono
::
seconds
>
(
abs
(
d
)
-
hours
(
)
-
minutes
(
)
)
5)
abs
(
d
)
-
hours
(
)
-
minutes
(
)
-
seconds
(
)
std::
chrono
::
treat_as_floating_point_v
<
precision
::
rep
>
が
true
の場合; それ以外の場合
std::
chrono
::
duration_cast
<
precision
>
(
abs
(
d
)
-
hours
(
)
-
minutes
(
)
-
seconds
(
)
)
です。
例
|
このセクションは不完全です
理由: 例がありません |