当前位置: 首页 > 编程语言 > C#

如何获取给定日期到一年中的总天数分享

时间:2023-04-10 21:17:39 C#

如何获取给定日期到一年中的总天数从给定日期开始的年份。假设如果用户给出了04-01-2011(MM-DD-YYYY)我想找到剩余的天数。如何做到这一点..假设今天的日期是:varuser="05-08-2012";vardate=DateTime.ParseExact(user,"MM-dd-yyyy",System.Globalization.CultureInfo.InvariantCulture);varlastdate=newDateTime(date.Year,12,31);vardiff=lastdate-日期;diff.TotalDays包含天数(感谢@Tung)。lastdate还包含当年的最后一个日期。应该这样做intdaysLeft=newDateTime(DateTime.Now.Year,12,31).DayOfYear-DateTime.Now.DayOfYear;newDateTime(suppliedDate.Year,12,31).Subtract(suppliedDate).TotalDays我想你你应该试试TimeSpan。以上就是C#学习教程:如何获取给定日期一年中的总天数。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注—DateTimestartTime=DateTime.Now;日期时间结束时间=DateTime.Now.AddSeconds(75);TimeSpanspan=endTime.Subtract(startTime);Console.WriteLine("时差(秒):"+span.Seconds);Console.WriteLine("时差(分钟):"+span.Minutes);Console.WriteLine("时差(小时):"+span.Hours);Console.WriteLine("时差(天):"+span.Days);收藏不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: