C#判断当前系统日期是星期几
当我们在编写与日期有关的应用程序时候,经常需要使用年、月、日、星期等信息,今天我就用C#来获取当前系统时间的是星期几,并按照指定格式输出信息。
新建一个控制台程序
- 01
开软件visual studio2017,在菜单栏中选择“文件”->“新建”->“项目”,或者在起始页中找到新建项目,来新建项目。
- 02
在这里,我创建一个控制台程序,完成信息的输出。给项目起名为“getdayweek”。
实现获取星期几的功能
- 01
首先我们先来输出系统时间:创建一个DateTime对象 dt = DateTime.Now;获取当前系统时间。 用dt.ToString("yyyy-MM-dd")来输出时间字符串,可以给是时间设置不同格式,具体如下代码。
- 02
执行刚输入的代码看看效果,输出了四种不同形式的时间格式,还可以按照自己的方式任意组合,有兴趣的朋友可以尝试不同的方式来输出时间。
- 03
那么是如何获取今天星期几的呢? 其实在DateTime对象中专门有一个属性DayOfWeek来获取设定对象时间是星期几,返回的是英文星期,可以转成数字。
- 04
用switch来控制, 输出汉字星期,具体代码如下:先用DayOfWeek属性获取星期几强制转化成数字格式的,在switch中将数字转成我们想要的格式。
- 05
编译运行,可以在控制台程序下看到我们输出为“今天是:星期一 ”。完成完成了想要的功能,有兴趣的可以试试哦
赞 (0)