示例#1
0
        private string ConvertDatepart(DatepartType datepart)
        {
            switch (datepart)
            {
            case DatepartType.Day:
                return("day");

            case DatepartType.Hour:
                return("hour");

            case DatepartType.Millisecond:
                return("millisecond");

            case DatepartType.Minute:
                return("minute");

            case DatepartType.Month:
                return("month");

            case DatepartType.Second:
                return("second");

            case DatepartType.Year:
                return("year");

            default:
                return("");
            }
        }
示例#2
0
 public string Datepart(DatepartType datepart, string FieldExp)
 {
     return(string.Format("Datepart({0},{1})", ConvertDatepart(datepart), FieldExp));
 }
示例#3
0
 public string Datediff(DatepartType datepart, string BeginFieldExp, string EndFieldExp)
 {
     return(string.Format("Datediff({0},{1},{2})", ConvertDatepart(datepart), BeginFieldExp, EndFieldExp));
 }
示例#4
0
 public string DateAdd(DatepartType datepart, int AddValue, string FieldExp)
 {
     return(string.Format("DateAdd({0},{1},{2})", ConvertDatepart(datepart), AddValue, FieldExp));
 }