Merge pull request #2658 from joakim-hove/time-point-utility
Utility function to create time_point from UTC timestamp
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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) );
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user