Files
MuditaOS/module-utils/time/TimeRangeParser.hpp
KacperLewandowski ccc49c7b9c [EGD-3698] Add UT for TimeRangeParser. (#750)
Move TimeRangeParser to module-utils.
2020-11-26 14:40:07 +01:00

29 lines
738 B
C++

// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md
#pragma once
#include "Utils.hpp"
#include <module-apps/application-calendar/data/dateCommon.hpp>
namespace utils::time
{
enum class Version
{
abbrev,
normal
};
class TimeRangeParser
{
private:
std::string AMPMtoString(bool isAm);
public:
std::string getCalendarTimeString(TimePoint startDate,
TimePoint endDate,
Version version = Version::normal,
bool isMode24H = false);
};
} // namespace utils::time