黑马程序员技术交流社区

标题: 自学基础测试缺少思路了~! [打印本页]

作者: 卖火柴    时间: 2014-1-22 09:22
标题: 自学基础测试缺少思路了~!
10、 编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天。


自学测试题中最后一题,求学霸给个思路。。不甚感激~! 定给技术分{:soso_e113:}。

作者: 张翠花    时间: 2014-1-22 10:53
输入一个日期的字符串,再转化成DataTime类型,用DayOfYear属性就能判断是一年中的第几天,DayOfWeek判断是星期几
作者: 矫情    时间: 2014-1-22 11:40
用split('-')分割字符串赋值给一个string数组,接着用得到的月份和日期求出天数,再用天数/7求出星期数,注意别忘了闰年和平年的区别
作者: 孤独的天奇    时间: 2014-1-22 12:13
这就是calendar类的api,你好好看一下,就清楚了
作者: 十月April    时间: 2014-1-22 17:42
可以百度一下,按照思路写算法,就可以了,首先你可以用一些公式算出这个日期是星期几,网上有几个,我忘记了,按照他的写就好了。
作者: yuanlianxi03    时间: 2014-1-25 01:30
DateTime里面有你想要的东西  DateTime dt = new DateTime(2014, 1, 25);         Console.WriteLine(dt.DayOfWeek);         Console.WriteLine(dt.DayOfYear);
作者: haxyek    时间: 2014-1-28 08:40
入学自测题也放这里?赤裸裸的作弊啊。。还给加分了~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2