FunGetLFdm.cs 572 B

1234567891011121314151617181920
  1. using System;
  2. using IwbZero.Expr;
  3. using IwbZero.ToolCommon.StringModel;
  4. namespace IwbZero.ExprFunctions.Functions
  5. {
  6. /// <summary>
  7. /// 获取日期(某月最后一天)
  8. /// </summary>
  9. public class FunGetLFdm:IIwbFunction
  10. {
  11. private readonly FunGetFdm _fdm = new FunGetFdm();
  12. public string Invoke(ExprObject exprObj)
  13. {
  14. string pcStr = this._fdm.Invoke(exprObj);
  15. DateTime dateTime = pcStr.StrToDt().AddMonths(1);
  16. return (dateTime - new TimeSpan(1, 0, 0, 0)).DtToDateStr();
  17. }
  18. }
  19. }