core::string DateTime::ToString(const DateTime& dt) { std::ostringstream stream; stream << dt.GetDate().GetDay() << mT("/") << dt.GetDate().GetMonth() << mT("/") << dt.GetDate().GetYear(); stream << "-"; stream << dt.GetTime().GetHour() << mT(":") << dt.GetTime().GetMinute() << mT(":") << dt.GetTime().GetSecond(); return stream.str(); }
bool ModelValidator::isValid(const DateTime& dateTime, bool allowDefaults/* = false*/) { if (dateTime == DateTime() && !allowDefaults) RETURN_WITH_ERROR("DateTime is empty"); // Check Date RETURN_IF_NOT_VALID1(dateTime.GetDate(), allowDefaults, ""); // Check Time RETURN_IF_RANGE_NOT_VALID(dateTime.GetHour(), 0, 23, "Hour"); RETURN_IF_RANGE_NOT_VALID(dateTime.GetMinute(), 0, 59, "Minute"); RETURN_IF_RANGE_NOT_VALID(dateTime.GetSecond(), 0.0, 59.999999, "Seconds"); return true; }
void LoginView::UpdateTime() { DateTime cDate = DateTime::Now(); pcDateString->SetString(cDate.GetDate()); }