Esempio n. 1
0
String DayString::ToFormat(const String& format) const
{
	auto d = data.DayOfWeek();
	if (format == "~~~~")
		return DayLongName(d);
	else if (format == "~~~")
		return DayShortName(d);
	else if (format == "~~")
		return FormatValue(data.Days(), "##");
	else 	
		return AnyToStr(data.Days());
}
Esempio n. 2
0
Integer DateTime::YearDifference(const DateTime& d) const

{
	Integer y = Years() - d.Years();
	Integer m = Months() - d.Months();
	if (m > 0)
		return y;
	Integer n = Days() - d.Days();
	if ((m == 0) && (n >= 0))
		return y;
	return y - 1;
}