C#——输入某日期,判断该日期对应星期几
来源:互联网 发布:plsql怎么导出表数据 编辑:程序博客网 时间:2024/05/17 22:01
一个简单的程序,自己写着玩玩,O(∩_∩)O哈哈哈~ 没有用C#系统提供的DataTime之类的,使用了就方便多了。。。
代码如下所示:
using UnityEngine;using System.Collections;using System;/// <summary>/// 已知1900年一月一日星期一/// </summary>public class WeekTest : MonoBehaviour{ public int Year; public int Mouth; public int Day; void Update() { if (Input.GetMouseButtonDown(0)) { int AllDays = coutDays(Year, Mouth, Day); int t = ((AllDays % 7)) % 7; Debug.Log(Year + "/" + Mouth + "/" + Day + " 星期" + t); } } /// <summary> /// 查看是否是闰年 /// </summary> bool isRunNian(int _year) { if ((_year % 4 == 0 && _year % 100 != 0) || _year % 400 == 0) { return true; } return false; } /// <summary> /// 一年中某一个月多少天 /// </summary> int MouthDays(int _year,int _mouth) { switch (_mouth) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31; case 4: case 6: case 9: case 11: return 30; case 2: if (isRunNian(_year)) return 29; else return 28; } return 0; } /// <summary> /// 从某年到某年共多少天 /// </summary> int daysYear(int yearOne, int yearTwo) { int dayCout = 0; for (int i = yearOne; i< yearTwo; i++) { if (isRunNian(i)) { dayCout += 366; } else { dayCout += 365; } } return dayCout; } /// <summary> /// 从某年一月到某月多少天 /// </summary> int daysMouth(int _year, int _mouth) { int day = 0; for (int i = 1; i < _mouth; i++) { day += MouthDays(_year, i); } return day; } /// <summary> /// 从1900年到某日期共多少天 /// </summary> int coutDays(int _year,int _Mouth,int _day) { int days = 0; days = daysYear(1900, _year) + daysMouth(_year, _Mouth) + _day; return days; }}
测试如下所示:
0 0
- C#——输入某日期,判断该日期对应星期几
- C#——输入某日期,判断该日期对应星期几
- 判断某日期是‘星期几’?
- C#输入日期显示该日期当天为星期几
- 根据日期如何得出该日期是星期几
- 用swift,输入一个日期字符串返回该日期为星期几,如:输入"2016-04-26",返回星期二
- 由某日期计算星期几 java实现
- 显示某日期为星期几的Excel函数公式
- 经典算法探究:计算某日期是星期几
- 判断某日是星期几
- java Date 加上10天 得到某日期是星期几
- js 日期字符串转换成日期类型,判断星期几
- 通过某日期得到该日期所在的一周的周一和周日的日期
- js输入一个日期判断该日期是该年的第几天
- C语言——实例031 输入字母判断星期几
- C 已知1900年1月1日是星期一,输入某年某月某日,求星期几
- C语言-给定某日期为周几求另一日期为周几
- 根据日期判断 该日期是本月的第几周
- PMP学习笔记之第13章 项目干系人管理 ——13.3管理干系人参与
- 简单计算器-功能实现
- UE4 里面 动态把Charactor跟playercontroller绑定
- 弹窗居中设置
- 【POJ 2785 4 Values whose Sum is 0】+ 折半枚举(双项搜索))
- C#——输入某日期,判断该日期对应星期几
- 07-图4 哈利·波特的考试
- redis源码分析 -- cs结构之服务器
- VMWare虚拟机提供的桥接、nat和主机模式的区别
- 循环双向链表的实现
- RecyclerView全选反选
- R的布局
- 字典树
- XML