Example #1
0
        public int TestDiff(string start, string end)
        {
            CultureInfo provider = CultureInfo.InvariantCulture;
            var         s        = DateTime.ParseExact(start, "dd.MM.yyyy HH:mm", provider);
            var         e        = DateTime.ParseExact(end, "dd.MM.yyyy HH:mm", provider);
            var         ts       = new TimeSpan(0);
            WCalendar   wc       = new WCalendar();
            var         result   = wc.WorkTimeDiff(s, e, ts);

            return((int)result.TotalMinutes);
        }
Example #2
0
        public string TestAdd(string date, int addTime)
        {
            CultureInfo provider = CultureInfo.InvariantCulture;
            var         d        = DateTime.ParseExact(date, "dd.MM.yyyy HH:mm", provider);

            var       time   = new TimeSpan(0, addTime, 0);
            WCalendar wc     = new WCalendar();
            var       result = wc.AddWorkTime(d, time);

            return(result.ToString("dd.MM.yyyy HH:mm"));
        }