導航:首頁 > 編程語言 > java一年的第幾天

java一年的第幾天

發布時間:2022-08-13 00:27:52

java今天是今年的第幾天

今年的1月1日是今年的第一天,TODOAuto-generatedmethodstub//1//定義時間格式,如:2011-08-25-22-=newSimpleDateFormat("yyyy-MM-dd-HH-mm"),Datedate=newDate();//取現在時間Calendarcal=Calendar.getInstance();cal.setTime(date);//設置時間year=cal.get(Calendar.YEAR);//取年份month=cal.get(Calendar.MONTH)+1;//取月份today=cal.get(Calendar.DAY_OF_MONTH);//按照規定格式輸出當前時間即可。

② 怎麼用Java讓你輸入的年月日輸出後轉化為這是一年中的第幾天

import java.util.Scanner;
public class Test1{
public static void main(String [] args){
Scanner sc=new Scanner(System.in);
int t=0;
System.out.println("請輸入年月日:");
int year=sc.nextInt();
int month=sc.nextInt();
int day=sc.nextInt();
switch(month)
{
case 1:t=day;
break;
case 2:t=31+day ;
break;
case 3:t=31+28+day;
break;
case 4:t=31+28+31+day;
break;
case 5:t=31+28+31+30+day;
break;
case 6:t=31+28+31+30+31+day;
break;
case 7:t=31+28+31+30+31+30+day;
break;
case 8:t=31+28+31+30+31+30+31+day;
break;
case 9:t=31+28+31+30+31+30+31+31+day;
break;
case 10:t=31+28+31+30+31+30+31+31+30+day;
break;
case 11:t=31+28+31+30+31+30+31+31+30+31+day;
break;
case 12:t=31+28+31+30+31+30+31+31+30+31+30+day;
break;
default:
System.out.println("出錯了");
}
if (year%4==0&&year0!=0&&month>=3)
{t += 1;}
System.out.println("你輸入的日期是這一年的第:"+t+"天");
}
}

③ Java程序:輸入某年某月某日,判斷該天星期幾,是這一年的第幾天.

輸入某年某月某日,判斷這一天是這一年的第幾天? 程序分析:以3月5日為例,應該先把前兩個月的加起來, 然後再加上5天即本年的第幾天,特殊情況, 閏年且輸入月份大於3時需考慮多加一天。

java是一門面向對象的編程語言。

java語言具有功能強大和簡單易用兩個特徵,具有簡單性、面向對象、分布式等特點,可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。

④ 問題,輸入某年某月某日,判斷這一天是這一年的第幾天(這是我用java寫的代碼如下:)

public static void main(String[] args) {
// TODO Auto-generated method stub
int year = 2012, lemp;
int month = 2, day = 21;
int i = 0;
switch (month) {
case 1:
i = 0;
break;
case 2:
i = 31;
break;
case 3:
i = 59;
break;
case 4:
i = 90;
break;
case 5:
i = 120;
break;
case 6:
i = 151;
break;
case 7:
i = 181;
break;
case 8:
i = 212;
break;
case 9:
i = 243;
break;
case 10:
i = 273;
break;
case 11:
i = 304;
break;
case 12:
i = 334;
break;
// default;
}
i = i + day;
if (year % 400 == 0 || (year % 100 != 0 && year % 4 == 0)) { // 判斷是否為閏年
lemp = 1;
} else
lemp = 0;

if (lemp == 1 && month > 2) { // 如果是閏年且月份大於二,總天數應該加一
i++;
}
System.out.println("這一天是以年中的第:" + i + "天!");
}

注意一月是31天哦!!!
按照你的思路可以這樣改,但是還有別的更好辦法

⑤ java 輸入年月日,計算該日是這一年的第幾天

switch(month)改成switch(i)

⑥ 這個用java輸入年月日信息,輸出這天是這年的第幾天怎麼寫啊

import java.util.Scanner;
public class shiyan2
{
public static void main(String[] args)
{
int year,month,day,a=0,b=0;
Scanner reader=new Scanner(System.in);
System.out.println("請輸入年份");
year=reader.nextInt();
System.out.println("請輸入月份");
month=reader.nextInt();
System.out.println("請輸入日");
day=reader.nextInt();
for(int i=1;i<month;i++)
{
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
a=31;
break;
case 2:
if(year%4==0&&year%100!=0||year%400==0)
a=29;
else
a=28;
break;
case 4:
case 6:
case 9:
case 11:
a=30;
break;
}
b=b+a;
}
b=b+day;
System.out.println("這是這一年的第"+b+"天");
}
}

⑦ 用Java判斷一個日期,包括年,月,日三個數,計算這個日期是這一年的第幾天,

可以使用calendar累獲取天數:
已知年月日,直接用年月日構造一個Date或者Calender對象,然後有現成的方法獲得當前日期是所屬年份的第幾天,是當前周的第幾天,當前月的第幾天
比如Calender對象屬性
DAY_OF_YEAR
public static final int DAY_OF_YEAR

get 和 set 的欄位數字,指示當前年中的天數。一年中第一天的值為 1。

⑧ java查詢某一天是一年中的第幾天

java中Calendar類中給出了求第幾天第幾周的方法的,所以直接引用即可。

Calendar ca = Calendar.getInstance();//創建一個日期實例

ca.setTime(new Date());//實例化一個日期

System.out.println(ca.get(Calendar.DAY_OF_YEAR));//獲取是第多少天

System.out.println(ca.get(Calendar.WEEK_OF_YEAR));//獲取是第幾周

備註:此方法提供了很多方法,如查月,日、周等等。

⑨ java 給定一個日期,輸出這個日期是該年的第幾天。

用Calendar之中的方法,如下:
import java.util.Date;
import java.util.Calendar;

public class TestDate {
public static void main(String[] args) {
Date date = new Date("2011/10/01");
Calendar cal = Calendar.getInstance();
cal.setTime(date);
System.out.println("本年中的第" + cal.get(Calendar.DAY_OF_YEAR) +"天");
}
}

閱讀全文

與java一年的第幾天相關的資料

熱點內容
dos命令建文件夾命令 瀏覽:378
解壓的密碼htm被屏蔽 瀏覽:502
冬天太冷冰箱壓縮機不啟動怎麼辦 瀏覽:83
手機打開vcf需要什麼編譯器 瀏覽:910
加密磁碟後開機很慢 瀏覽:270
長沙智能雲控系統源碼 瀏覽:256
阿里雲伺服器如何設置操作系統 瀏覽:999
超級命令的英文 瀏覽:782
做賬為什麼要用加密狗 瀏覽:586
考研群體怎麼解壓 瀏覽:156
linux修改命令提示符 瀏覽:226
圓圈裡面k圖標是什麼app 瀏覽:60
pdf加空白頁 瀏覽:945
linux伺服器如何看網卡狀態 瀏覽:318
解壓新奇特視頻 瀏覽:707
圖書信息管理系統java 瀏覽:554
各種直線命令詳解 瀏覽:864
程序員淚奔 瀏覽:147
素材怎麼上傳到伺服器 瀏覽:517
android百度離線地圖開發 瀏覽:191