package com.huangtao.sxt;

public class YearMonthDay {

private int year;

private int month;

private int day;

//使用一个静态数组变量

public static int[] months={31,28,31,30,31,30,31,31,30,31,30,31};

public int getYear() {

return year;

}

public void setYear(int year) {

this.year = year;

}

public int getMonth() {

return month;

}

public void setMonth(int month) {

this.month = month;

}

public int getDay() {

return day;

}

public void setDay(int day) {

this.day = day;

}

public YearMonthDay(){

}

public YearMonthDay(int year, int month, int day) {

super();

this.year = year;

this.month = month;

this.day = day;

}

/*

* 判断是否是闰年

* 4年一闰,百年不闰,400年又闰

*/

private void isRunYear(){

if((this.year%4==0&&this.year%100!=0)||this.year%400==0){

//闰年

months[1]=29;

}else{

//平年

months[1]=28;

}

}

/*

* 天数计算

*/

public int totleDays(){

isRunYear();

int totle = 0;

for(int i=0;i

totle = totle+months[i];

}

totle =totle+this.day;

return totle;

}

/*

* 判断用户输入是否存在

*/

public void isExits(){

if(month<0||month>12){

System.out.println("月份错误");

System.exit(0);

}

if(day<0||day>31){

System.out.println("日期错误");

System.exit(0);

}

}

}

java输入日期计算天数_Java输入日期得到天数相关推荐

  1. java 判断日期周几_Java 输入一个日期,判断是星期几

    package com.zwg.calweek; import java.time.MonthDay; import java.util.Scanner; public class CalMain { ...

  2. java 日期计算类_java日期计算工具类【包含常用的日期计算方法】

    package com.test; import java.sql.Timestamp; import java.text.SimpleDateFormat; import java.util.Cal ...

  3. java 公历 农历_Java给定公历日期计算相应农历/阴历日期

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...

  4. java怎么根据新历算农历_Java给定公历日期计算相应农历/阴历日期

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...

  5. java输入月份求天数_java输入年份,月份,输出当月天数

    package 第二次作业; public class 第二题 {                                      //java文件名 public static void ...

  6. Java给定公历日期计算相应农历/阴历日期

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor ...

  7. mysql 日期计算_mysql两个日期计算天数怎么算?

    展开全部 mysql两个日期计算天数32313133353236313431303231363533e58685e5aeb931333365633864的计算有如下方式: 1.利用TO_DAYS函数 ...

  8. java 设置日期的格式_java设置日期格式

    { System.out.println("格式正确"); } else { System.out.println("格式错误"); } } } 一.简单的日期 ...

  9. 【数据挖掘】神经网络 后向传播算法 向前传播输入 案例计算分析 ( 网络拓扑 | 输入层计算 | 隐藏层计算 | 输出层计算 )

    文章目录 I . 神经网络 后向传播算法 计算 隐藏层 与 输出层 的输入输出实例分析 II . 神经网络 后向传播算法 输入层公式 III. 神经网络 后向传播算法 输入层计算 IV . 神经网络 ...

  10. java8日期转时间戳_Java 8日期和时间

    java8日期转时间戳 如今,一些应用程序仍在使用java.util.Date和java.util.Calendar API,包括使我们的生活更轻松地使用这些类型的库,例如JodaTime. 但是,J ...

最新文章

  1. 从AI、加密货币到火星任务,一种更强大、更稳定的存储设备
  2. python string 方法,python字符串的方法与操作大全
  3. mysql 修复表和优化表
  4. android+版本升级的时候会清楚数据马,android主进程销毁了,线程会不会也销毁?...
  5. python 链表操作 优化_python---单链表的常用操作
  6. zabbix简介及部署
  7. 48V自动启停的Stateflow应用
  8. excel日期改成字符类型_EXCEL的一些基础知识
  9. 搭建ftp_Windows 10搭建FTP服务器!
  10. python创建配置文件_python3 如何创建一个.ini的配置文件。
  11. VB6实现网页自动化方法(chrome或360极速版)
  12. 用matlab做一个有刻度的网格,MATLAB已知坐标如何画网格图
  13. win10右键反应慢解决方法介绍【解决方法】
  14. 人脸活体检测、红外人脸数据集下载
  15. 网传美团今年应届生年薪 35w+,严重倒挂老员工,为什么互联网大厂校招的薪资一年比一年高?...
  16. 一文带你理顺C++中的const
  17. user()与current_user()
  18. html div挤下去了,网站固定导航条挤动下面的DIV_html/css_WEB-ITnose
  19. 明解C语言入门篇_第13章_文件处理
  20. 我6个月的学习苹果编程经历:从”大齿怪“到“狂欢者”

热门文章

  1. python调用多个cpp文件_python 如何调用cpp
  2. Elasticsearch 如何实现相似推荐功能?
  3. win10未安装任何音频输出设备解决方案-记一次电脑的睿智问题
  4. CMD命令行查询电脑硬件信息
  5. python正态分布函数_Python正态分布概率计算方法
  6. 海康威视摄像头密码重置方法
  7. 模板类和友元的总结和实例验证
  8. 台式计算机用手机流量上网,台式机如何使用手机流量上网
  9. 《微微一笑很倾城》中肖奈大神说的平方根倒数速算法是什么鬼?三十分钟理解!...
  10. 74HC595移位寄存器的使用