FunDiffD.cs 594 B

1234567891011121314151617181920212223
  1. using IwbZero.Expr;
  2. using IwbZero.ToolCommon.StringModel;
  3. namespace IwbZero.ExprFunctions.Functions
  4. {
  5. /// <summary>
  6. /// 时间差(天)
  7. /// </summary>
  8. public class FunDiffD:IIwbFunction
  9. {
  10. public string Invoke(ExprObject exprObj)
  11. {
  12. int num = 0;
  13. var child = exprObj.GetChild(0);
  14. var child2 = exprObj.GetChild(2);
  15. if (child != null && child2 != null)
  16. {
  17. num = (child.Expr.StrToDt() - child2.Expr.StrToDt()).Days;
  18. }
  19. return num.ToString();
  20. }
  21. }
  22. }