Exemple #1
0
        static void Main(string[] args)
        {
            time time = new time();
            int  n;

            Console.WriteLine("Следующий день - 1" + "\nПредыдущий день - 2" + "\nСколько до конца месяца - 3" + "\nУзнать дату и/или установить новую - 4" + "\nВыйти - 5");

            while (true)
            {
                n = int.Parse(Console.ReadLine());

                switch (n)
                {
                case 1:
                    time.next_day();
                    break;

                case 2:
                    time.prev_day();
                    break;

                case 3:
                    time.end_month();
                    break;

                case 4:
                    Console.WriteLine(time.date + "\nУствновить новую дату? (1 - да; 2 - нет)");
                    n = int.Parse(Console.ReadLine());
                    if (n == 1)
                    {
                        time.new_date = new DateTime();
                    }
                    break;

                case 5:
                    break;
                }

                if (n == 5)
                {
                    break;
                }
            }

            Console.ReadKey();
        }
Exemple #2
0
        static void Main(string[] args)
        {
            time time = new time();
            time da   = new time();
            int  n;

            Console.WriteLine("Дата 1: " + time.date + "\nДата 2: " + da.date);
            Console.WriteLine("Является ли дата 1 началом года - 1" + "\nЯвлиется ли дата 1 концом месяца - 2" + "\nРавны ли даты 1 и 2 - 3" + "\nИз DateTime в string - 4" + "\nДата по счету дня - 5" + "\nВыйти - 6");

            while (true)
            {
                n = int.Parse(Console.ReadLine());

                switch (n)
                {
                case 1:
                    if (time)
                    {
                        Console.WriteLine("Начало года");
                    }
                    else
                    {
                        Console.WriteLine("Не начало года");
                    }
                    break;

                case 2:
                    if (!time)
                    {
                        Console.WriteLine("Не последний день месяца");
                    }
                    else
                    {
                        Console.WriteLine("Последний день месяца");
                    }
                    break;

                case 3:
                    bool r = time & da;
                    if (r == true)
                    {
                        Console.WriteLine("Даты равны");
                    }
                    else
                    {
                        Console.WriteLine("Даты не равны");
                    }
                    break;

                case 4:
                    Console.WriteLine("Дату 1 или 2?");
                    n = int.Parse(Console.ReadLine());
                    string str;
                    if (n == 1)
                    {
                        str = time.ToString(time);
                    }
                    else
                    {
                        str = da.ToString(da);
                    }
                    Console.WriteLine("Дата:" + str);
                    break;

                case 5:
                    Console.Write("День по счету:");
                    n       = int.Parse(Console.ReadLine());
                    time[n] = new DateTime();
                    Console.WriteLine("Дата по счету:" + time.date);
                    break;

                case 6:
                    break;
                }

                if (n == 6)
                {
                    break;
                }
            }

            Console.ReadKey();
        }
Exemple #3
0
        public string ToString(time time)
        {
            string value = time.date.ToString();

            return(value);
        }