unity获取制定日期是星期几
来源:互联网 发布:学语文的软件 编辑:程序博客网 时间:2024/05/21 06:42
废话少说,直接说怎么做
先说思路,我们可以获取到今天是周几,也知道今天的日期,所以我们只需要知道目标日期距离现在有多少天就可以了,那么怎么实现呢,同时还要考虑闰年的问题,还好C#已经为我们提供好了一个类,可以获取制定年的每一个月的天数,那么就好做了,我们就可以得到天,然后计算
引用system
DateTime.Now.DayOfWeek这个是一个枚举,定义了周一到周日的数字代码
DateTime.DaysInMonth()我们使用这个函数获取制定年的每一个月的天数
string GetWeeks(int day)
/// <summary> /// 得到星期几 /// </summary> /// <param name="day"></param> /// <returns></returns> string GetWeeks(int day/*注意,这里直接传入天数就可以获得星期几*/) { string week = null; switch (day) { case 1: return "明天"; case 2: return "后天"; default: if (day > 2) switch ((day + ReturnWeeks()) % 7) { case 1: week = "星期一"; break; case 2: week = "星期二"; break; case 3: week = "星期三"; break; case 4: week = "星期四"; break; case 5: week = "星期五"; break; case 6: week = "星期六"; break; case 0: week = "星期天"; break; } return week; } } /// <summary> /// DayOfWeek 周日是0 返回星期数字代码 /// </summary> /// <returns></returns> int ReturnWeeks() { switch (DateTime.Now.DayOfWeek) { case DayOfWeek.Monday: return 1; case DayOfWeek.Tuesday: return 2; case DayOfWeek.Wednesday: return 3; case DayOfWeek.Thursday: return 4; case DayOfWeek.Friday: return 5; case DayOfWeek.Saturday: return 6; default: return 7; } }
通过DateTime.Now.DayOfWeek获取数字代码,在加自己的运算就可以了
阅读全文
0 0
- unity获取制定日期是星期几
- 获取指定日期是星期几
- java获取当前日期是星期几
- java获取当前日期是星期几
- 获取指定日期是星期几
- .net 获取当前日期是星期几
- java获取当前日期是星期几
- java获取当前日期是星期几
- java获取日期是星期几
- java获取当前日期是星期几
- java获取当前日期是星期几
- 获取当前日期是星期几
- java获取当前日期是星期几
- java获取当前日期是星期几
- iOS 获取当前日期是星期几
- 如何获取postgreSQL中当前日期是星期几
- javascript 字符串转日期 获取当天是星期几
- Android工具方法- 获取当前日期是星期几
- Pycharm for Mac修改主题
- Tiny6410驱动开发心得(一)
- keil mdk 菜单 “project” 崩溃问题解决
- protostuff使用
- Visual Studio 2017的opencv3.3环境的配置
- unity获取制定日期是星期几
- 虚拟机添加新硬盘
- jsp input框的显示和隐藏
- Could not run curl-config
- If you insist running as root, then set the environment variable RUN_AS_USER=root
- vim的编辑模式、命令模式与vim实践操作
- 冒泡排序(上漂与下沉)
- Postman使用官方文档翻译--13授权Authorization关于验证登录
- JAVA Script的奇怪bug