Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace OP2
- {
- class Program
- {
- static void Main(string[] args)
- {
- DateTime date1 = DateTime.Parse("25.10.2021 01:23:12");
- DateTime date2 = DateTime.Parse("1.11.2021 12:13:50");
- int daysCounter = 0, holidaysDaysCounter = 0;
- for (DateTime dateTemp = date1; dateTemp.Date < date2.Date; dateTemp = dateTemp.Add(new TimeSpan(1,0,0,0)))
- {
- daysCounter++;
- holidaysDaysCounter +=
- (dateTemp.DayOfWeek != DayOfWeek.Saturday && dateTemp.DayOfWeek != DayOfWeek.Sunday) ? 1 : 0;
- }
- Console.WriteLine("Первая дата: {0}, вторая дата: {1}", date1, date2);
- Console.WriteLine("Разница между датами:\nДней: {0},\nВыходных дней: {1},\nБудней: {2},\nЧасов: {3}", daysCounter, holidaysDaysCounter, daysCounter - holidaysDaysCounter, (date1.TimeOfDay > date2.TimeOfDay ? date1.TimeOfDay : date2.TimeOfDay - date1.TimeOfDay < date2.TimeOfDay ? date1.TimeOfDay : date2.TimeOfDay));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement