올해도 을 고려해 주어진 날짜부터 일년을 계산해야합니다.주어진 날짜로부터 일 년 수를 얻는 방법
나는 브라질, 그래서 나는 일/월/년 형식으로
Console.WriteLine("Please inform the date in format dd/mm/yyyy"); DateTime dateInformed = DateTime.Parse(Console.ReadLine()); . . . Console.WriteLine("The day of the year is:" +);
예 사용하고 있습니다 : 내가받은 경우
을 : 21/10/2016 내가 보여
내가받을 경우 2016에서 일수 : 21/10/1993 나는이 윤년인지 아닌지 고려
1993 년의 일 수를 보여줍니다.
만약 내가 잘 설명하지 못하면 죄송합니다.
감사합니다.
편집 : 어떤 사람들은 중복 문제로보고,하지만 난 그렇게 생각하지 않습니다.
나 다른 방법으로 설명하려고하자
...나는 콘솔에서 사용자로부터 완전한 날짜를받을거야. 사용자가 dd/mm/yyyy 형식으로 나에게 주었던 일 수를 얻는 방법을 알지 못했습니다. 나는 calc가 기본적으로 다음과 같이 생각한다 : 사용자가 입력 한 날짜 - 올해의 첫날. 하지만 올해도 윤년인지 아닌지도 알아야합니다. 하지만 C#에서 DateTime을 사용하여이 작업을 수행하는 방법을 모르겠습니다.
다른 예 ... 2,016
10분의 25/
- 올 2016년 1월 1일 = 298 일10분의 25/ 2,015 - 01/01/2015 = 일 올해의 숫자
다른 입구에서 일, 월 및 연도를 수신하는 아이디어가 있습니다.
감사합니다.
거의 완벽한 설명이지만 설명이 이해가되지 않습니다. 당신은 * 주어진 날짜로부터 일년을 계산하기를 원하십니까 ** 아니면 **이 두 질문이 매우 다르기 때문에 * 2016 년의 일수 *를 원합니까? –
[DateTime] (https://msdn.microsoft.com/en-us/library/system.datetime (v = vs.110) .aspx)에는 많은 유용한 [방법]이 있습니다 (https://msdn.microsoft. IsLeapYear(), DaysInMonth() 및 GetDateTimeFormat() 등을 고려해야합니다. – levelonehuman
가능한 [주어진 날짜로부터 1 년 동안의 총 일수를 구하는 방법] (http://stackoverflow.com/questions/10495802/how-to-get-the-total-number-of-days- in-a-the-year-from-the-given-date)를 사용합니다. 월과 일과는 무관합니다. 윤년이 아닌 한 1 년 365 일입니다.이 경우에는 366이 있습니다. 윤년인지 아닌지 알아 내면됩니다. –