星期幾的代碼java java輸入星期幾的第一個字母

java編程打印大學(xué)四年的生日都是星期幾?

下面是一個簡單的 Java 程序示例,用于打印指定時間段內(nèi)每個日期是星期幾:

10年積累的網(wǎng)站設(shè)計、做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有新鄭免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

```java

import java.time.DayOfWeek;

import java.time.LocalDate;

public class BirthdayPrint {

public static void main(String[] args) {

int startYear = 2022; // 開始年份

int endYear = 2025; // 結(jié)束年份

for (int year = startYear; year = endYear; year++) {

for (int month = 1; month = 12; month++) {

for (int day = 1; day = 31; day++) { // 最大值為 31,超出月份天數(shù)的部分會自動忽略

try {

LocalDate date = LocalDate.of(year, month, day);

DayOfWeek dow = date.getDayOfWeek();

System.out.println(date + " is " + dow);

} catch (Exception e) { // 如果日期非法,則會拋出異常,這里捕獲并忽略即可

}

}

}

}

}

}

```

此程序使用 Java 8 中的 `LocalDate` 類和 `DayOfWeek` 枚舉類型,循環(huán)遍歷指定時間范圍內(nèi)的所有日期,并通過 `getDayOfWeek()` 方法獲取每個日期對應(yīng)的星期幾。最后將所有結(jié)果輸出到控制臺。

需要注意的是,在本程序中,我們沒有做任何錯誤處理,例如輸入的起始和結(jié)束年份必須合法、超出日期范圍的日期會被自動忽略等等情況需要根據(jù)實際需求進(jìn)行適當(dāng)處理。

Java實現(xiàn)輸入數(shù)字1-7出現(xiàn)相應(yīng)的英文星期幾代碼

public?String?getXqEn(int?xqNum){

MapInteger,String?xqMap?=?new?HashMapInteger,String();

xqMap.put(1,"星期一");?

xqMap.put(2,"星期二");?

xqMap.put(3,"星期三");?

xqMap.put(4,"星期四");?

xqMap.put(5,"星期五");?

xqMap.put(6,"星期六");?

xqMap.put(7,"星期七");?

String?xqEn?=?xqMap.get(xqNum);

System.out.print(xqEn?);

return?xqEn;

}

把星期翻譯成英文就可以了!

java中如何獲取日期時間中的星期幾?

這個只能自己編寫代碼,顯示樣式可以根據(jù)自己的喜好設(shè)定。

實現(xiàn)此功能有很多方法,下面僅給一個例子,希望對你有幫助。

/** * 獲取指定日期是星期幾

* 參數(shù)為null時表示獲取當(dāng)前日期是星期幾

* @param date

* @return

*/

public static String getWeekOfDate(Date date) {

String[] weekOfDays = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};

Calendar calendar = Calendar.getInstance();

if(date != null){

calendar.setTime(date);

}

int w = calendar.get(Calendar.DAY_OF_WEEK) - 1;

if (w 0){

w = 0;

}

return weekOfDays[w];

}

調(diào)用方法如下,看你怎么用了

public static void main(String[] args){

//今天是2015-10-19 星期一

String weekOfDate = null; //參數(shù)為null時表示獲取當(dāng)前日期是星期幾

weekOfDate = getWeekOfDate(null);

System.out.println(weekOfDate);

//輸出 星期一

Date date = new Date();

date.setDate(18); //指定日期也可以

weekOfDate = getWeekOfDate(date);

System.out.println(weekOfDate);

//輸出 星期日

}

分享文章:星期幾的代碼java java輸入星期幾的第一個字母
分享鏈接:http://muchs.cn/article18/dohdddp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google動態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、定制開發(fā)、網(wǎng)站維護(hù)做網(wǎng)站

廣告

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

成都網(wǎng)頁設(shè)計公司