C#编程小问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 17:42:58
编写一个程序:

现在是XXXX年XX月XX日,X点X分,星期X

写一个控制台程序,完成这个功能:
(1)如何在控制台应用程序完成这个功能
(2)如何求2003年1月1日到今天已经过了多少天?

public static void Main(string[] args)
{
DateTime dt = DateTime.Now;
Console.WriteLine("今天是"+dt.Year+"年"+dt.Month+"月"+dt.Day+"日,"+dt.Hour+"时"+dt.Minute+"分 星期"+dt.DayOfWeek);
DateTime dt2 = DateTime.Parse("2003-01-01");
TimeSpan ts = dt - dt2;
Console.WriteLine("已过"+ts.Days+"天");
Console.ReadLine();
}

static void Main(string[] args)
{

DateTime dtTime = DateTime.Now;
string temp = dtTime.Year.ToString() + "年" + dtTime.Month.ToString() + "月" + dtTime.Day.ToString() + "日 " + dtTime.Hour.ToString() + "点" + dtTime.Minute.ToString() + "分";
string DayofWeek="";
switch (DateTime.Now.DayOfWeek.ToString().ToUpper())
{
case "SUNDAY":
DayofWeek="星期天";
b