導航:首頁 > 編程語言 > java英文日期

java英文日期

發布時間:2024-07-21 19:00:37

『壹』 java做了一個萬年歷,但是輸出的結果裡面星期是中文的,怎麼轉為英文還有怎麼輸出其他國家時間

給你個java 萬年歷

importjava.util.Scanner;
publicclassyear{
publicstaticvoidmain(String[]args){
intdaysOfMonth=0;//記錄輸入日期的那個月有多少天
intdaysOfMonths=0;//記錄輸入日期距離輸入年份第一天多少天
intdaysOfYears=0;//記錄輸入日期的那個月的一號距離1900年一月一日多少天
intmonth=0;//記錄距離輸入的月份
intyear=0;//記錄距離輸入的年份

System.out.println("***********************歡迎使用萬年歷***********************");
Scannerinput=newScanner(System.in);
System.out.print("輸入年份:");
year=input.nextInt();
booleanbMonth=year%400==0||year%4==0&&year%100!=0;//輸入年份是否為閏年
do{
if(month<12){
System.out.print("輸入月份:");

}else{
System.out.print("月份出入錯誤! 重新輸入月份:");
}
month=input.nextInt();
}while(month>12);

switch(month){//計算輸入月份有多少天;
case2:
if(bMonth){
daysOfMonth=29;
}else{
daysOfMonth=28;
}
break;
case4:
case6:
case9:
case11:
daysOfMonth=30;
break;
default:
daysOfMonth=31;
}
for(inti=1;i<month;i++){//計算輸入日期距離輸入年份第一天多少天
switch(i){
case2:
if(bMonth){
daysOfMonths+=29;
}else{
daysOfMonths+=28;
}
break;
case4:
case6:
case9:
case11:
daysOfMonths+=30;
break;
default:
daysOfMonths+=31;
}
}
for(inti=1900;i<year;i++){//輸入年份距離1900年一月一日多少天
if(i%400==0||i%4==0&&i%100!=0){
daysOfYears+=366;//366
}else{
daysOfYears+=365;//365
}
}
daysOfYears+=daysOfMonths;//daysOfYears現在的值為輸入日期的那個月的一號距離1900年一月一日多少天

intxqj=1+daysOfYears%7;//計算輸入月份的第一天是星期幾
//開始按照格式輸出該月日歷

System.out.println(" 星期日 "+"星期一 "+"星期二 "+"星期三 "+"星期四 "+"星期五 "+"星期六");
for(inti=0;i<xqj;i++){
System.out.print(" ");
}
inttemp=xqj;//用於計算什麼時候是換行,什麼時候是輸出製表符號
for(inti=1;i<=daysOfMonth;i++){//循環輸出日期
temp++;
if(temp%7!=0){
System.out.print(i+" ");
}else{
System.out.print(i+" ");
}

}
}
}

『貳』 在Java中如何輸出當前系統日期

利用java里的Date類輸出,進階的做法還可以用simpleDateformat類進行格式化輸出日期。代碼如下:

importjava.text.SimpleDateFormat;
importjava.util.Date;
/**
*日期格式化
*@authoryoung
*
*/
{
publicstaticvoidmain(String[]args){
//在構造器中傳入日期樣式
//SimpleDateFormatsdf=newSimpleDateFormat(
//"yyyy.MM.ddG'at'HH:mm:ssz");
SimpleDateFormatsdf=newSimpleDateFormat("dd/MM/yyyy");
//sdf=newSimpleDateFormat("yyyy年MM月dd日HH時mm分ss秒");
//當前系統時間
Datedate=newDate();
//調用format(Datedate)對象傳入的日期參數進行格式化
//format(Datedate)將日期轉化成字元串
StringformatDate=sdf.format(date);
System.out.println("格式化後的日期為:"+formatDate);
}
}

『叄』 Java時間格式轉換問題

String str = "2013-10-10";
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date = df.parse(str);
System.out.println(df.format(date));

System.out.println(df.format(new Date()));

一個日期類型的date,只在存在運行過程中,是日期類型。輸出到控制台的過程,已經轉成String類型了。就是說,一調用 println() 內部就已經調用Date的toString方法來轉換成String類型了

『肆』 java涓鐢╠ate涓鑻辨枃鏄劇ず闂棰

鏄劇ず涓鏂囬偅鏄鍥犱負浣犵殑jdk搴旇ユ槸涓鏂囩増鐨勬妸
榪欎釜鍏跺疄寰堝ソ鐪嬩綘鍙杈撳叆 javac 鐨勬椂鍊欎腑鏂囩増涓嬬殑甯鍔╅兘鏄涓鏂囩殑

涓嬭竟榪欎釜闂棰樹綘瀵圭収涓嬭繖涓琛ㄥ氨鐭ラ亾鏄鎬庝箞鍥炰簨鎷
G Era 鏍囧織絎 Text AD
y 騫 Year 1996; 96
M 騫翠腑鐨勬湀浠 Month July; Jul; 07
w 騫翠腑鐨勫懆鏁 Number 27
W 鏈堜喚涓鐨勫懆鏁 Number 2
D 騫翠腑鐨勫ぉ鏁 Number 189
d 鏈堜喚涓鐨勫ぉ鏁 Number 10
F 鏈堜喚涓鐨勬槦鏈 Number 2
E 鏄熸湡涓鐨勫ぉ鏁 Text Tuesday; Tue
a Am/pm 鏍囪 Text PM
H 涓澶╀腑鐨勫皬鏃舵暟錛0-23錛 Number 0
k 涓澶╀腑鐨勫皬鏃舵暟錛1-24錛 Number 24
K am/pm 涓鐨勫皬鏃舵暟錛0-11錛 Number 0
h am/pm 涓鐨勫皬鏃舵暟錛1-12錛 Number 12
m 灝忔椂涓鐨勫垎閽熸暟 Number 30
s 鍒嗛挓涓鐨勭掓暟 Number 55
S 姣縐掓暟 Number 978
z 鏃跺尯 General time zone Pacific Standard Time; PST; GMT-08:00
Z 鏃跺尯 RFC 822 time zone -0800

閱讀全文

與java英文日期相關的資料

熱點內容
計算機壓縮和解壓的步驟 瀏覽:526
超市有午餐肉和壓縮餅干嗎 瀏覽:265
有個叫app猜成語賺錢的叫什麼 瀏覽:90
解壓英文掏耳中文字幕 瀏覽:625
遊客幫app為什麼沒辦法簽到 瀏覽:712
我的世界java版怎麼搞伺服器 瀏覽:599
給出一個三維印章怎麼編程序 瀏覽:423
h235加密aes 瀏覽:656
javatimeout源碼 瀏覽:992
麥塊夢世界怎麼登錄伺服器 瀏覽:25
divcss組件源碼 瀏覽:145
pdf文件列印不了怎麼辦 瀏覽:775
安卓pdfapp 瀏覽:226
ug6命令怎麼找到 瀏覽:92
關於無向無權圖的演算法 瀏覽:116
四年級簡便演算法答案 瀏覽:932
記憶網路演算法 瀏覽:303
劍術pdf 瀏覽:275
導航頁php 瀏覽:978
程序員出局 瀏覽:200