判断日期在所在年中的位置
来源:互联网 发布:网络交友有哪些弊端 编辑:程序博客网 时间:2024/06/06 00:33
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Calculate_Date_Location{ class Program { static void Main(string[] args) { Console.WriteLine("输入一个日期,输出这是这一年的第几天。"); var input = Console.ReadLine(); var year = input.Substring(0, 4); var month = input.Substring(4, 2); var date = input.Substring(6, 2); var mDays = 0; var dDays = date.Substring(0, 1) == "0" ? int.Parse(date.Substring(1, 1)) : int.Parse(date); //2月份天数在闰年和平年中不一样 if (month.Substring(0, 1) == "0") { if (month.Substring(1, 1) == "2") { mDays = IsLeapYear(year) ? 29 : 28; mDays = mDays * 2; } else { var iMonth = int.Parse(month.Substring(1, 1)); mDays = (IsBMonth(iMonth) ? 31 : 30) * (iMonth - 1); } } else { var iMonth = int.Parse(month); mDays = (IsBMonth(iMonth) ? 31 : 30) * (iMonth - 1); } Console.WriteLine(mDays + dDays); } //闰年判断 public static bool IsLeapYear(string year) { var iYear = int.Parse(year); //四年一闰,百年不闰,四百年再闰 return (iYear % 100 == 0) ? (iYear % 4 == 0 && iYear % 400 == 0) : (iYear % 4 == 0); } //大小月判断 public static bool IsBMonth(int month) { var bMonth = new int[] { 1, 3, 5, 7, 8, 10, 12 }; return bMonth.Contains(month); } }}
0 0
- 判断日期在所在年中的位置
- 获得日期在月和年中的周
- 怎么得到焦点所在的单元格在表中的位置
- SQL: 判断给定日期值(或时间段)所在星期的星期一和星期天的日期
- 查找shell所在的位置
- 智能卡的发展,以及射频电子标签在其中所在的位置
- View所在的位置x,y,是否在rect坐标里面
- unity 在UI中 点击画布 返回鼠标所在画布的位置
- 得到字符所在的位置,,通过位置得到该位置所在的字符
- 修改myeclipse的workspace所在的位置
- 一个人的价值取决于所在的位置
- 定位篡改位置所在的子块
- 得到光标上次所在文本框的位置
- js获取控件所在的位置
- Javascript获取元素所在的页面位置
- 容器中查找最大值所在的位置
- include头文件所在的位置
- spring配置各层所在的位置
- if 语句会出现的问题
- VS2008下编译linphone3.5.2
- Object C 继承
- 深入理解 retain,copy,mutableCopy
- 在 Eclipse 下利用 gradle 构建系统
- 判断日期在所在年中的位置
- ElasticSearch模块threadpool
- HTML中设置td的字体颜色
- wince系统中自绘button响应WM_LBUTTONUP和WM_LBUTTONDOWN两个消息
- openfilediaolog
- 几个机器学习算法及应用领域相关的中国大牛
- 纯CSS实现IOS开关效果
- 恩布企业IM iOS 0.9.5,免费企业即时通讯
- NSURLSession使用说明及后台工作流程分析