Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.71
Dant-90
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 277
#1

Подсчитать количество дней до нового года относительно текущей даты - C#

06.10.2012, 14:39. Просмотров 2350. Ответов 11
Метки нет (Все метки)

написание консольного приложения на языке C#, которое будет подсчитывать количество дней до нового года
относительно текущей даты
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2012, 14:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подсчитать количество дней до нового года относительно текущей даты (C#):

Количество полных дней от этой даты до следующего (относительно этой же даты) Нового года - C#
Реализуйте метод DaysToNewYear, который будет принимать один параметр структурного типа DateTime и возвращать количество полных дней от...

Определить количество дней до Нового Года - C#
Написать программу , которая при каждом запуске выводит, сколько дней осталось до Нового Года. При этом программа должна адекватно...

Отсчитать сколько дней до нового года - C#
Всем привет, совершенно недавно мне дали задание на создание программы, которая бы отсчитывала сколько секунд, минут, часов, дней, месяцев...

Как от текущей даты отнять 7 дней - C#
Народ, как от текущей даты получить дату, на 7 дней меньшую? Subtract() пробовал использовать - не получилось. :(

Программа которая считает остаток дней до нового года - C#
Вот пытаюсь написать код задумка такая в case засунуть месяцы, там в каких 31,30 или 28 дней и вычесть из общего введенный день и дальше...

Описать функцию ЧислоДней(d), подсчитывающую, сколько дней прошло от 1 января 1-го года нашей эры до даты d - C#
6. Дано type число = 1..31; месяц = 1..12; год = 1..2000; дата = record ч : число; м : месяц; ...

11
kolorotur
Эксперт .NET
9106 / 7612 / 1209
Регистрация: 17.09.2011
Сообщений: 13,147
06.10.2012, 15:38 #2
C#
1
2
3
var today = DateTime.Today;
var newYear = new DateTime(today.Year + 1, 1, 1);
var remainingDays = (newYear - today).TotalDays;
0
Dant-90
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 277
06.10.2012, 15:52  [ТС] #3
че то не работает
0
kolorotur
Эксперт .NET
9106 / 7612 / 1209
Регистрация: 17.09.2011
Сообщений: 13,147
06.10.2012, 15:53 #4
А у меня работает.
Как быть?
1
Dant-90
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 277
06.10.2012, 16:17  [ТС] #5
ну оно запускается только ни че не показывает может я че то туплю я нуб просто в этой теме)

Добавлено через 17 минут
а че это приложение должно вобще показывать?
0
AvtoCrack
27 / 25 / 1
Регистрация: 16.11.2011
Сообщений: 147
06.10.2012, 16:22 #6
C#
1
2
3
4
5
6
7
8
9
public static void Main()
        {
            int newYear = (int) (1 + ((1492 - (50 / (25 * 2)) - (127 + (-125 + -2)) + (1 * (27 - (13 * 2)))) * (1 + 1 + (67 / (23 + 23 + 21)) + 0.5 + -0.5 + -0.5 + 1.75 + -0.25)) / 2 + DateTime.Today.Year);
            newYear -= (1492 - ((123 - ((60 * 2) + 3)) * 2525) + 1492);
 
            Console.Title = "Happy New Year!";
            Console.WriteLine("До Нового {0} года осталось {1} дней! :)", newYear, (new DateTime(newYear, 1, 1) - DateTime.Today).TotalDays);
            Console.ReadLine();
        }
вот так будет 100% работать
0
Dant-90
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 277
06.10.2012, 16:25  [ТС] #7
спасибо большое!!! а от куда эти числа взялись?
0
AvtoCrack
06.10.2012, 16:35
  #8

Не по теме:

магия

0
Dant-90
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 277
06.10.2012, 17:10  [ТС] #9
а можно как-нибудь по другому чтоб понятнее было через значение TimeSpan как-нибудь
0
Dant-90
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 277
06.10.2012, 20:03  [ТС] #10
через значение TimeSpan, DateTime можно только как-нибудь по подробней а то я новичок в этой теме и только пытаюсь вникнуть в это)
Заранее спасибо!
0
Konctantin
926 / 730 / 64
Регистрация: 12.04.2009
Сообщений: 1,700
06.10.2012, 20:33 #11
C#
1
2
// Количество дней до нового года = (Дата конец года (год.12.31) - Текущая дата) выразить разницу в днях
var count = (new DateTime(DateTime.Now.Year, 12, 31) - DateTime.Now).Days;
0
Dant-90
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 277
06.10.2012, 21:38  [ТС] #12
а можешь по подробней написать а то как это будет выглядеть на C#

Добавлено через 4 минуты
Спасибо! да идея понятна но я все равно не знаю как это выразить на с# только начал пытаться вникать в программирование((

Добавлено через 55 минут
можешь написать как это в с# изобразить

 Комментарий модератора 
Не дублируйте темы по разделу
0
06.10.2012, 21:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2012, 21:38
Привет! Вот еще темы с ответами:

Описать функцию MonthDays(M,Y) целого типа, которая возвращает количество дней М-го месяца года Y - C#
Описать функцию MonthDays(M,Y) целого типа, которая возвращает количество дней М-го месяца года Y. Вывести значение для года Y и месяцев М1...

Как вычесть из даты дату и получить количество дней в int? - C#
Как вычесть из даты дату и получить количество дней в int? заранее спасибо!

Как можно получить количество дней, прошедших с одной даты до другой - C#
Сабж.

Вывод текущей даты - C#
Есть у кого примерчик вывода текущего времени(то которое в биосе)?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru