博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#:根据年、月、日获取星期几
阅读量:6802 次
发布时间:2019-06-26

本文共 1766 字,大约阅读时间需要 5 分钟。

1.///根据日期,获得星期几/// 年 /// 月 /// 日 /// 星期几,1代表星期一;7代表星期日public static int getWeekDay(int y,int m, int d){if(m==1) m=13;if(m==2) m=14;int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1;return week;}C#的功能很强大,却没有直接提供面向汉字文化的开发倾向比如我现在要说的获取当前的星期我提供两种方法:①,DateTime.Now.DayOfWeek ,查询MSDN可以知道该属性返回的结果是://        // 摘要:        //     获取此实例所表示的日期是星期几。        //        // 返回结果:        //     一个 System.DayOfWeek 枚举常数,它指示星期几。该属性值的范围从零(表示星期日)到六(表示星期六)。        public DayOfWeek DayOfWeek        {            get;        }依据这个我们想见该属性提供了从星期日到星期六的位置,也就是说是枚举,枚举结合数组不就可以提取我们想要的数据了吗!代码如下:public string Week()        {            string[] weekdays ={ "星期日" ,"星期一" ,"星期二" ,"星期三" ,"星期四" ,"星期五" ,"星期六" };            string week=weekdays[Convert.ToInt32(DateTime.Now.DayOfWeek)];            return week;        }你只要调用该方法:Week()就可以得到当前星期几的汉字表示 Lable1.Text=Week();②第二种方法是直接根据星期的数目比较小还可以直接转化,这时候我们可以用switch关键字代码如下:public string Week(string weekName)        {            string week;            switch(weekName)            {                case "Sunday":                    week = "星期日";                    break;                case "Monday":                    week = "星期一";                    break;                case "Tuesday":                    week = "星期二";                    break;                case "Wednesday":                    week = "星期三";                    break;                case "Thursday":                    week = "星期四";                    break;                case "Friday":                    week = "星期五";                    break;                case "Saturday":                    week = "星期五";                    break;                    return week;            }        }你只要调用该方法:Week(DateTime.Now.DayOfWeek)就可以返会汉字的星期几,Lable1.Text=Week(DateTime.Now.DayOfWeek);

转载地址:http://rgcwl.baihongyu.com/

你可能感兴趣的文章
【百度地图API】关于如何进行城市切换的三种方式
查看>>
How to provide highlighting with Spring data elasticsearch
查看>>
MongoDB 游标
查看>>
即将搭载人工智能芯片的华为Mate10,究竟会为业界带来什么?
查看>>
Android实现登录小demo
查看>>
AgentWeb是基于Android WebView一个功能完善小型浏览器库
查看>>
开放数据中心联盟推8个云计算应用模型
查看>>
学习数据分析的“里程碑”是什么?
查看>>
数据科学与DevOps之间的差距还有救吗?
查看>>
信息化一周回顾:金融业大数据十大趋势
查看>>
Http、TCP/IP协议与Socket之间的区别
查看>>
文思海辉:智慧数据避免企业成为大数据时代落伍者
查看>>
迅雷发布“星域CDN” 做条颠覆市场的鲶鱼
查看>>
英国《数字经济法案》
查看>>
Asp.net与Flex交互测试记录
查看>>
运维前线:一线运维专家的运维方法、技巧与实践1.8 运维自动化依赖的团队模型...
查看>>
《树莓派渗透测试实战》——第1章 树莓派和Kali Linux基础知识
查看>>
《圣殿祭司的ASP.NET4.0专家技术手册》----1-7 HTML5与CSS3的支持
查看>>
数据结构之链表
查看>>
八年了必须放手了,我不是你妈妈
查看>>