Merge pull request #2658 from joakim-hove/time-point-utility

Utility function to create time_point from UTC timestamp
This commit is contained in:
Joakim Hove
2021-09-08 14:00:55 +02:00
committed by GitHub
2 changed files with 6 additions and 0 deletions

View File

@@ -116,6 +116,8 @@ namespace Opm {
TimeStampUTC operator+(const TimeStampUTC& lhs, std::chrono::duration<double> delta);
std::time_t asTimeT(const TimeStampUTC& tp);
std::time_t asLocalTimeT(const TimeStampUTC& tp);
time_point asTimePoint(const TimeStampUTC& tp);
} // namespace Opm

View File

@@ -225,4 +225,8 @@ Opm::TimeStampUTC Opm::operator+(const Opm::TimeStampUTC& lhs, std::chrono::dura
return Opm::TimeStampUTC( Opm::TimeService::advance(Opm::asTimeT(lhs) , delta.count()) );
}
Opm::time_point Opm::asTimePoint(const TimeStampUTC& ts)
{
return Opm::TimeService::from_time_t( Opm::asTimeT(ts) );
}