mirror of
https://github.com/ToruNiina/toml11.git
synced 2025-09-18 02:08:09 +08:00
fix: correctly initialize offset
This commit is contained in:
@@ -450,13 +450,13 @@ struct offset_datetime
|
|||||||
: date(ld.date), time(ld.time), offset(get_local_offset())
|
: date(ld.date), time(ld.time), offset(get_local_offset())
|
||||||
{}
|
{}
|
||||||
explicit offset_datetime(const std::chrono::system_clock::time_point& tp)
|
explicit offset_datetime(const std::chrono::system_clock::time_point& tp)
|
||||||
: offset_datetime(local_datetime(tp))
|
: offset_datetime(local_datetime(tp)), offset(get_local_offset())
|
||||||
{}
|
{}
|
||||||
explicit offset_datetime(const std::time_t& t)
|
explicit offset_datetime(const std::time_t& t)
|
||||||
: offset_datetime(local_datetime(t))
|
: offset_datetime(local_datetime(t)), offset(get_local_offset())
|
||||||
{}
|
{}
|
||||||
explicit offset_datetime(const std::tm& t)
|
explicit offset_datetime(const std::tm& t)
|
||||||
: offset_datetime(local_datetime(t))
|
: offset_datetime(local_datetime(t)), offset(get_local_offset())
|
||||||
{}
|
{}
|
||||||
|
|
||||||
operator std::chrono::system_clock::time_point() const
|
operator std::chrono::system_clock::time_point() const
|
||||||
|
Reference in New Issue
Block a user