}
}
+std::string output_hour_minute(int hour, int minute)
+{
+ ostringstream out;
+
+ if (hour >= 0 && hour < 10)
+ out << '0';
+ out << hour;
+
+ if (minute != 0)
+ {
+ out << ':';
+ if (minute > 0 && minute < 10)
+ out << '0';
+ out << minute;
+ }
+ else
+ out << 'h';
+
+ return out.str();
+}
+
WEEK::WEEK(const std::string& daystring)
{
int len=daystring.length();
std::string make_nice_time(int seconds);
std::string format_full_time(int seconds);
void seconds_to_hour_minute(int seconds, int *hour, int *minute);
+std::string output_hour_minute(int hour, int minute);
+
+inline std::string output_hour_minute_from_seconds(int seconds)
+{
+ int hour, minute;
+ seconds_to_hour_minute(seconds,&hour,&minute);
+ return output_hour_minute(hour,minute);
+}
class WEEK
{