FunGetWeekDay.cs 547 B

12345678910111213141516171819202122
  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 FunGetWeekDay:IIwbFunction
  10. {
  11. public string Invoke(ExprObject exprObj)
  12. {
  13. var dayOfWeek = DateTime.Now.DayOfWeek;
  14. if (exprObj.ChildCount > 0)
  15. {
  16. dayOfWeek = exprObj.GetChild(0).Expr.StrToDt().DayOfWeek;
  17. }
  18. return dayOfWeek.ToString();
  19. }
  20. }
  21. }