c#详解datetime使用示例

前端技术 2023/09/06 C#

实例:

用户输入一个日期,要求输出这个日期是星期几和在这一年中的第几天:

复制代码 代码如下:

//声明一个DateTime类型的变量用于存放用户输入的日期
DateTime dt;
Console.WriteLine(\"请输入日期:(例如:2000-01-01 或 2000/01/01)\");
//把输入的日期字符串转换成日期格式类型
dt = DateTime.Parse(Console.ReadLine());
//因为DayOfWeek返回的是0、1、2、3、4、5、6,分别对应的是日、一、二、三、四、五、六
//Substring是进行检索字符串并返回匹配的指定长度的子字符串
string str = \"日一二三四五六\".Substring((int)dt.DayOfWeek, 1);
Console.WriteLine(\"{0}年{1}月{2}日是星期{3}\", dt.Year, dt.Month, dt.Day, str);
Console.WriteLine(\"{0}年{1}月{2}日是这一年的第{3}天\", dt.Year, dt.Month, dt.Day, dt.DayOfYear);

Console.WriteLine(\"{0}是星期{1}\", dt.ToShortDateString(), str);
Console.WriteLine(\"{0}是这一年的第{1}天\", dt.ToLongDateString(), dt.DayOfYear);

本文地址:https://www.stayed.cn/item/16494

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。