java 年月份比较合适_Java实现指定年份月份的日历表
輸入指定的年份與月份,看這個月的日歷表
package Xueying_Liu;
import java.util.Scanner;
public class rilibiao {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("請輸入您選擇的年份");
int year = sc.nextInt();
System.out.println("請輸入您選擇的月份");
int month = sc.nextInt();
//記錄一共有多少天
int count = 1;
//從1990年到輸入的這一年之前一共有多少天
for (int i = 1990; i < year; i++) {
if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0) {
count += 366;
} else {
count += 365;
}
}
//看輸入的那一年是不是閏年
boolean bool = false;
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
bool = true;
}
//看輸入的那一年在這個月之前有多少天
for (int i = 1; i < month; i++) {
switch (i) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
count += 31;
break;
case 2:
if (bool)
count += 29;
else
count += 28;
break;
default:
count += 30;
}
}
//記錄那個月有多少天
int day = 0;
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day = 31;
break;
case 2:
if (bool)
day = 29;
else
day = 28;
break;
default:
day = 30;
}
// System.out.println(count);
System.out.println("周日\t周一\t周二\t周三\t周四\t周五\t周六\t");
//week記錄是周幾,周日為0
int week = count % 7;
//這個月第一天可能不是周日,需要輸出空格
for (int i = 0; i < week; i++) {
System.out.print("\t\t");
}
for (int i = 1; i <= day; i++) {
//每加一天,week加一,當這一周滿了以后,就會換行
if (week == 7) {
System.out.println();
week = 0;
}
week++;
System.out.print(i + "\t\t");
}
}
}
java 獲取當前年份 月份,當月第一天和最后一天
獲取當前年份 月份,當月第一天和最后一天,工作中會經常用到,下面是代碼: package basic.day01; import java.text.SimpleDateFormat; import ...
java 獲取當前年份 月份 日期
import?java.util.Calendar; public?class?Main?{??public?static?void?main(String[]?args)?{????Calendar ...
Java獲取指定時間段的年份(開始、結束時間)、月份(開始、結束時間)、天數(開始、結束時間)
package test; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleD ...
PHP獲取指定年份指定月份的天數
最近寫接口的時候突然發現的非常實用的php函數,在這兒分享一下: cal_days_in_month(calender,$month,$year): calender:歷法,常量,如CAL_GREGO ...
Java-Runoob-高級教程-實例-時間處理:03. Java 實例 - 獲取年份、月份等
ylbtech-Java-Runoob-高級教程-實例-時間處理:03. Java 實例 - 獲取年份.月份等 1.返回頂部 1. Java 實例 - 獲取年份.月份等 ?Java 實例 以下實例演示 ...
java獲取當前年份、月份和日期字符串等
Java獲取當前年份.月份和日期是通過Calendar類的實例對象來獲取的. 首先創建一個Calendar類的實例對象,Calendar類屬于java.util包. Calendar calendar ...
java壓縮指定目錄下的所有文件和文件夾的代碼
將代碼過程較好的代碼段備份一下,下邊資料是關于java壓縮指定目錄下的所有文件和文件夾的代碼,希望對碼農有幫助. String sourceDir="E:\test";int pa ...
C#計算兩個時間年份月份差
C#計算兩個時間年份月份差 https://blog.csdn.net/u011127019/article/details/79142612
java:從指定問價中讀取80個字節寫入指定文件中
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; public class F ...
隨機推薦
ABP文檔翻譯--值對象
本人是ABP初學者,在看英文文檔和@tkb至簡 的ABP框架理論研究總結(典藏版)時,發現大神@tkb至簡中少了對Value Objects的翻譯,看文檔是新的,大神沒時間把,小弟給補充上. 介紹 值 ...
淺談CSRF攻擊方式
一.CSRF是什么? CSRF(Cross-site request forgery),中文名稱:跨站請求偽造,也被稱為:one click attack/session riding,縮寫為:CSR ...
深入體驗bash on windows,在windows上搭建原生的linux開發環境,酷!
今年微軟Build 2016大會最讓開發人員興奮的消息之一,就是在Windows上可以原生運行Linux bash,對開發人員來說,這是一個喜聞樂見的消息. 1 安裝 你必須安裝開發者預覽版本,才能使 ...
MySql中的變量定義
根據mysql手冊,mysql的變量分為兩種:系統變量和用戶變量.但是在實際使用中,還會遇到諸如局部變量.會話變量等概念.根據個人感覺,mysql變量大體可以分為四種類型: 一.局部變量. 局部變量一 ...
DataTable經典報錯{列/行已屬于其他表}
Delete()之后需要datatable.AccepteChanges()方法確認完全刪除,因為Delete()只是將相應列的狀態標志為刪除,?還可以通過datatable.RejectChange ...
上傳圖片預覽,支持IE6
//說明:圖片上傳預覽插件 //上傳的時候可以生成固定寬高范圍內的等比例縮放圖 //參數設置: //width 存放圖片固定大小容器的寬 //height 存放圖片固定大小容器的高 //imgDiv ...
Excel公式-求最低價網站名字
p{ font-size: 15px; } .alexrootdiv>div{ background: #eeeeee; border: 1px solid #aaa; width: 99%; ...
addEventListener attachEvent和解決IE 6 7 8 this指向錯誤
[JS]?addEventListener attachEvent和解決IE 6 7 8 this指向錯誤 ? 電梯直達 1# ? ?php?發表于 2014/4/13 01:17?|?只看該作者? ...
總結
以上是生活随笔為你收集整理的java 年月份比较合适_Java实现指定年份月份的日历表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: revit机电软件 辅助工具介绍
- 下一篇: EMC存储认证