Пример #1
0
            public static IVariable Add(ScalarDate t, ScalarVal d)
            {
                int        i  = O.GetInt(d);
                GekkoTime  t2 = t.date.Add(i);
                ScalarDate z  = new ScalarDate(t2);

                return(z);
            }
Пример #2
0
            public static IVariable Subtract(ScalarDate t, ScalarVal d)
            {
                //HMMM, what about rounding up and down here??
                int        i  = O.GetInt(d);
                GekkoTime  t2 = t.date.Add(-i);
                ScalarDate z  = new ScalarDate(t2);

                return(z);
            }
Пример #3
0
            public static IVariable Add(ScalarString s, ScalarDate d, bool invert)
            {
                GekkoTime gt = O.GetDate(d);
                string    z  = null;

                if (invert)
                {
                    z = G.FromDateToString(gt) + s._string2;
                }
                else
                {
                    z = s._string2 + G.FromDateToString(gt);
                }
                return(new ScalarString(z));
            }