99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

按年月日統(tǒng)計(jì)代碼java java計(jì)算年月日

Java編寫(xiě)程序完成輸人年份和月份,計(jì)算指定年份中的天數(shù)并含代碼注解

/**

十年的湛江網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷(xiāo)網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整湛江建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“湛江網(wǎng)站設(shè)計(jì)”,“湛江網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

?*?在一個(gè)時(shí)間段計(jì)算出多少天

?*?@param?beginDate?開(kāi)始時(shí)間

?*?@param?endDate?結(jié)束時(shí)間

?*?@param?format?格式?如果??yyyy-MM-dd;yyyy

?*?@return?天數(shù)

?*/

public?static?int?getDay(String?beginDate,?String?endDate,?String?format)?{

try?{

//?日期操作類(lèi),設(shè)置制定的格式

SimpleDateFormat?sim?=?new?SimpleDateFormat(format);

Date?d1?=?sim.parse(beginDate);?//?傳入開(kāi)始時(shí)間

Date?d2?=?sim.parse(endDate);???//?傳入結(jié)束時(shí)間

//計(jì)算開(kāi)始時(shí)間和結(jié)束時(shí)間的時(shí)間差

int?num?=?(int)?((d2.getTime()?-?d1.getTime())?/?(3600L?*?1000?*?24));

if(!format.equals("yyyy"))?{

num?=?num?+?1;

}

return?num;

}?catch?(Exception?e)?{

e.printStackTrace();

return?0;

}

}

public?static?void?main(String[]?args)?{

System.out.println(getDay("2018",?"2020",?"yyyy"));

System.out.println(getDay("2018-01-01",?"2018-12-31",?"yyyy-MM-dd"));

System.out.println(getDay("2019-02-07",?"2019-02-11",?"yyyy-MM-dd"));

}

年的月的都有,有什么疑問(wèn)可以問(wèn)我。

java Date類(lèi)型 按年,月,日 取出并輸出,怎么編寫(xiě)?

下邊是根據(jù)你的需求寫(xiě)的代碼:

importjava.util.Calendar;

importjava.sql.Date;

publicclassTestAA{

/**

*@paramargs

*/

publicstaticvoidmain(String[]args){

Calendarcld=Calendar.getInstance();

Datedate=newjava.sql.Date(1319534374312l);;

cld.setTime(date);

/**

*注:在jdk1.6以后下列方法都已過(guò)時(shí)

*date.getYear();

*date.getMonth();

*date.getDay();

*/

System.out.println("日期為:"+date.toString());

//方法一

System.out.println("年份:"+cld.get(Calendar.YEAR));

System.out.println("月份:"+(cld.get(Calendar.MONTH)+1));

System.out.println("日:"+cld.get(Calendar.DAY_OF_MONTH));

//方法er

System.out.println("年份:"+date.toString().split("-")[0]);

System.out.println("月份:"+date.toString().split("-")[1]);

System.out.println("日:"+date.toString().split("-")[2]);

}

}

技術(shù)優(yōu)勢(shì):

與傳統(tǒng)程序不同,Sun公司在推出Java之際就將其作為一種開(kāi)放的技術(shù)。全球數(shù)以萬(wàn)計(jì)的Java開(kāi)發(fā)公司被要求所設(shè)計(jì)的Java軟件必須相互兼容。“Java語(yǔ)言靠群體的力量而非公司的力量”是Sun公司的口號(hào)之一,并獲得了廣大軟件開(kāi)發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同。

Sun公司對(duì)Java編程語(yǔ)言的解釋是:Java編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο蟆⒎植际健⒔忉屝浴⒔选踩c系統(tǒng)無(wú)關(guān)、可移植、高性能、多線(xiàn)程和動(dòng)態(tài)的語(yǔ)言。

Java平臺(tái)是基于Java語(yǔ)言的平臺(tái)。這樣的平臺(tái)非常流行。因此微軟公司推出了與之競(jìng)爭(zhēng)的.NET平臺(tái)以及模仿Java的C#語(yǔ)言。java的應(yīng)用已十分廣泛。

Java是功能完善的通用程序設(shè)計(jì)語(yǔ)言,可以用來(lái)開(kāi)發(fā)可靠的、要求嚴(yán)格的應(yīng)用程序。

JAVA的用途:80%以上的高端企業(yè)級(jí)應(yīng)用都使用JAVA平臺(tái)(電信、銀行等)。JAVA是成熟的產(chǎn)品,已經(jīng)有10年的歷史。

自從1995年Sun公司正式發(fā)布Java1.0版以來(lái),在全球范圍內(nèi)引發(fā)了經(jīng)久不衰的Java熱潮,Java的版本也不斷更新到v1.1,v1.2,v1.3,v1.4,其內(nèi)容也有了巨大的改進(jìn)和擴(kuò)充,還出現(xiàn)了標(biāo)準(zhǔn)版、企業(yè)版、服務(wù)器版等滿(mǎn)足不同需要的版本。另外還有迅速發(fā)展的JavaBean,其它的Java編譯器和集成開(kāi)發(fā)環(huán)境等第三方軟件。

(JAVA)輸入年月日,計(jì)算日期是今年的第幾天?

import java.util.Scanner;

/**

* Created by xpf on 2018/6/22 :)

* GitHub:xinpengfei520

* Function:

*/

public class CalculateUtils {

/*平年二月28天*/

private static final int DAYS_28 = 28;

/*閏年二月29天*/

private static final int DAYS_29 = 29;

/*除了31天的月份其他均為30天*/

private static final int DAYS_30 = 30;

/*1、3、5、7、8、10、12月份31天*/

private static final int DAYS_31 = 31;

public static void main(String[] args) {

Scanner input = new Scanner(System.in);

System.out.println("Please input year:");

int year = input.nextInt();

System.out.println("Please input month:");

int month = input.nextInt();

System.out.println("Please input day:");

int day = input.nextInt();

int daysInYear = getDaysInYear(year, month, day);

System.out.println("daysInYear:" + daysInYear);

}

/**

* get days in this year

*

* @param year

* @param month

* @param day

* @return

*/

public static int getDaysInYear(int year, int month, int day) {

int totalDays = 0;

switch (month) {

// 12 月份加的是11月份的天數(shù),依次類(lèi)推

case 12:

totalDays += DAYS_30;

case 11:

totalDays += DAYS_31;

case 10:

totalDays += DAYS_30;

case 9:

totalDays += DAYS_31;

case 8:

totalDays += DAYS_31;

case 7:

totalDays += DAYS_30;

case 6:

totalDays += DAYS_31;

case 5:

totalDays += DAYS_30;

case 4:

totalDays += DAYS_31;

case 3:

// 判斷是否是閏年

if (((year / 4 == 0) (year / 100 != 0)) || (year / 400 == 0)) {

totalDays += DAYS_29;

} else {

totalDays += DAYS_28;

}

case 2:

totalDays += DAYS_31;

case 1: // 如果是1月份就加上輸入的天數(shù)

totalDays += day;

}

return totalDays;

}

}

【解題思路】

1、通過(guò)年份區(qū)分是閏年還是平年,平年 2 月 28 年,閏年 2 月 29 天。

2、1、3、5、7、8、10、12 月份為 31 天,其余月份為 30 天。

3、將每個(gè)月的天數(shù)相加即可,如果輸入的是 12 月,則從 11 月往前累加到1月。

擴(kuò)展資料

其他java計(jì)算日期的方式

package study01;

import java.util.Scanner;

public class TestDay {

/*

* 輸入2017年的月和日:month=?,day=? 輸出輸入的日期是2017年的第幾天,使用switch完成

*/

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.print("month=");

int month = sc.nextInt();

System.out.print("day=");

int day = sc.nextInt();

int days = 0;

switch (month) {

case 12:

days += 30;

case 11:

days += 31;? ? ?

case 10:

days += 30;

case 9:

days += 31;

case 8:

days += 31;

case 7:

days += 30;

case 6:

days += 31;?

case 5:

days += 30;? ? ? ?

case 4:

days += 31;

case 3:

days += 28;

case 2:

days += 31;

case 1:

days += day;? ? ? ? ? ? ? ?

}

if(days365){

System.out.println("你輸入的已經(jīng)超過(guò)了365天了");

}else{

System.out.println("第" + days + "天");

}

}

}

輸出的結(jié)果如下:

month=12

day=31

第365天

參考資料:百度百科-Scanner

參考資料:百度百科-java

網(wǎng)頁(yè)標(biāo)題:按年月日統(tǒng)計(jì)代碼java java計(jì)算年月日
文章路徑:http://www.yijiale78.com/article34/dopjpse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站網(wǎng)站排名App開(kāi)發(fā)關(guān)鍵詞優(yōu)化動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名