1、 编写程序,用户按“yyyy-MM-dd”格式输入一个日期,程序计算后输出这一天是星期几,并且计算出是一年中的第几天?
下面贴上代码:
计算星期采用的是:基姆拉尔森计算公式
using System;
namespace test10
{
class Program
{
//10、 编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天。
static void Main(string[] args)
{
//提示用户输入一个日期型数据
Console.WriteLine("请按\"yyyy-MM-dd\"的格式输入一个日期");
string str = Console.ReadLine();
//测试用
//string str = "2014-02-10";
//将输入的字符串转化为日期类型
DateTime dt = Convert.ToDateTime(str);
//定义一个字符串类型,保存星期几的数据
string weeks = CacuWeek(dt.Year, dt.Month, dt.Day);
//定义一个整型变量,保存一年第多少天数据
int days &#