Мне нужно сделать пользовательскую функцию. Делаю так:
Код: Выделить всё
public class CustomFunctions {
public static Int32 DateToInt(DateTime date) {
return (int)(date - new DateTime(1970, 1, 1)).TotalSeconds;
}
}
StiFunctions.AddFunction("Date/Time", "DateToInt", "", typeof(CustomFunctions), typeof(Int32), "", new Type[] { typeof(DateTime)}, new String[] { "date" });
Но если сделаю так:
Код: Выделить всё
public class CustomFunctions {
public static Int32 DateToInt(DateTime date) {
return (int)(date - new DateTime(1970, 1, 1)).TotalSeconds;
}
public static Int32 DateToInt(DateTime date, String format) {
return (int)(date - new DateTime(1970, 1, 1)).TotalSeconds;
}
}
StiFunctions.AddFunction("Date/Time", "DateToInt", "", typeof(CustomFunctions), typeof(Int32), "", new Type[] { typeof(DateTime)}, new String[] { "date" });
StiFunctions.AddFunction("Date/Time", "DateToInt", "", typeof(CustomFunctions), typeof(Int32), "", new Type[] { typeof(DateTime), typeof(String) }, new String[] { "date", "format" });
Версия отчета последняя, скачана сегодня.
Спасибо.