Exemple #1
0
static int UppDateSimplify(VarItem &varItem, int step)
{
	MIValue val = varItem.EvaluateExpression(varItem.evaluableExpression);
	val.PackNames();
	int day = atoi(val["day"].ToString());
	int month = atoi(val["month"].ToString());
	int year = atoi(val["year"].ToString());
	varItem.value = Format("Upp::Date = %02d/%02d/%04d", day, month, year);
	return 0;
}
Exemple #2
0
static int UppTimeSimplify(VarItem &varItem, int step)
{
	MIValue val = varItem.EvaluateExpression(varItem.evaluableExpression);
	val.PackNames();
	int day = atoi(val[0]["day"].ToString());
	int month = atoi(val[0]["month"].ToString());
	int year = atoi(val[0]["year"].ToString());
	int hour = atoi(val["hour"].ToString());
	int minute = atoi(val["minute"].ToString());
	int second = atoi(val["second"].ToString());
	varItem.value = Format("Upp::Time = %02d/%02d/%04d - %02d:%02d:%02d", day, month, year, hour, minute, second);
	return 0;
}