发新话题
打印

一个C#程序,谢谢!

一个C#程序,谢谢!

小弟初学C#,有道难题没有思路,望大哥大姐帮帮忙!
需求:1.用户输入年月日,输出平年还是闰年,月份是大月还是小月,日子是365天内的第几天
   2.在程序中假日有效性验证:如果用户输入年/月/日为3000/25/70,则默认年为3000;月为25/12个月算出年后累加上前面的年,为3000+2年多1月;日期为70/30天算出后     月上25+2多10天,以此类推。
望高手能实现下,能代码化一个需求也可以,万分感谢哈。

TOP

问题一
闰年的算法是 整除400肯定是,整除4但不能整除100是
1、3、5、7、8、10、12是大月,4,6,9,11是小月
DateTime dt = DateTime.Now;
MessageBox.Show(dt.DayOfYear.ToString());
问题二:
这个问题比较变态,用户输入日期可以用日期选择控件,不用自己计算。非要自己计算是很麻烦的。
换个头像,看见广告就眼红,直接封ID。

TOP

发新话题