多语言展示
当前在线:583今日阅读:155今日分享:35

C#判断当前系统日期是星期几

当我们在编写与日期有关的应用程序时候,经常需要使用年、月、日、星期等信息,今天我就用C#来获取当前系统时间的是星期几,并按照指定格式输出信息。
工具/原料

我这用的是visual studio2017程序设计软件,编译软件可以随便选

新建一个控制台程序
1

开软件visual studio2017,在菜单栏中选择“文件”->“新建”->“项目”,或者在起始页中找到新建项目,来新建项目。

2

在这里,我创建一个控制台程序,完成信息的输出。给项目起名为“getdayweek”。

实现获取星期几的功能
1

首先我们先来输出系统时间:创建一个DateTime对象 dt = DateTime.Now;获取当前系统时间。用dt.ToString('yyyy-MM-dd')来输出时间字符串,可以给是时间设置不同格式,具体如下代码。

2

执行刚输入的代码看看效果,输出了四种不同形式的时间格式,还可以按照自己的方式任意组合,有兴趣的朋友可以尝试不同的方式来输出时间。

3

那么是如何获取今天星期几的呢?其实在DateTime对象中专门有一个属性DayOfWeek来获取设定对象时间是星期几,返回的是英文星期,可以转成数字。

4

用switch来控制, 输出汉字星期,具体代码如下:先用DayOfWeek属性获取星期几强制转化成数字格式的,在switch中将数字转成我们想要的格式。

5

编译运行,可以在控制台程序下看到我们输出为“今天是:星期一 ”。完成完成了想要的功能,有兴趣的可以试试哦

推荐信息