當前位置:首頁 » 編程語言 » java年月日

java年月日

發布時間: 2022-01-09 14:28:53

A. java如何判斷是否為有效的年月日

年 大於 1900
月 大於0,小於13
日 if(月=1,3,5,7,8,10,12){日大於1小於等於31};
else if{月=4,6,9,11}{日大於1小於等於30};
else if(年是潤年){日大於1小於等於29};
else {日大於1小於等於28}

閏年的判斷公式如下:能被4整除且不能被100整除(year%4==0&&year&&100!=0)

B. java中怎樣輸入年月日

import java.io.*;
public class Date{

public static void main(String [] args)throws NumberFormatException, IOException{
int year = 0;
int month = 0;
int day = 0;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
year = Integer.parseInt(br.readLine());
month = Integer.parseInt(br.readLine());
day = Integer.parseInt(br.readLine());
System.out.println(year + "年" + month + "月" + day + "日");
}

}

說明 :
輸入2008 回車
輸入 5 回車
輸入 30 回車

輸出 2008年5月30日

C. java中年月日怎樣比較大小

如果是Date類型把他轉化成String類型比較,直接用String里的方法
strA.compareTo(strB)就可以 >0 strA的時間在後,<0 相反, =0時候兩個時間相等

D. java 年月日程序

用switch , 按照大小月 和是否閏年來判斷每月的天數
1月大2月小, 1月則為31天 2月是個特殊情況 閏年為29天反之為28天!
思路我已經說了 具體代碼編寫很簡單了

這是判斷為閏年的條件 (year%400==0)||(year%4==0&&year%100!=0) 我寫了段javasscript代碼:
<script>
var year = 2010;
for(var i=1;i<=12;i++){
switch(i){
case 1:
case 3:
case 5:
case 7:
case 8:
for(var j=1;j<=31;j++){
document.writeln(i+"/"+j);
}
break;
case 2:
//判斷是否為閏年
if((year%4===0&&year%100!==0)||year%400===0){
for(var j=1;j<=29;j++){
document.writeln(i+"/"+j);
}
break;
}else{
for(var j=1;j<=28;j++){
document.writeln(i+"/"+j);
}
break;
}

default:
for(var j=1;j<=30;j++){
document.writeln(i+"/"+j);
}

}
}

</script>

E. java如何獲取當前時間 年月日 時分秒

//得到long類型當前時間

longl=System.currentTimeMillis();

//new日期對

Datedate=newDate(l);

//轉換提日期輸出格式

SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-

ddHH:mm:ss");System.out.println(dateFormat.format(date));

(5)java年月日擴展閱讀

package com.ob;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class DateTest {

public static void main(String[] args) throws ParseException {

Calendar now = Calendar.getInstance();

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

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

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

System.out.println("時: " + now.get(Calendar.HOUR_OF_DAY));

System.out.println("分: " + now.get(Calendar.MINUTE));

System.out.println("秒: " + now.get(Calendar.SECOND));

System.out.println("當前時間毫秒數:" + now.getTimeInMillis());

System.out.println(now.getTime());

Date d = new Date();

System.out.println(d);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateNowStr = sdf.format(d);

System.out.println("格式化後的日期:" + dateNowStr);

String str = "2012-1-13 17:26:33";

//要跟上面sdf定義的格式一樣
Date today = sdf.parse(str);

System.out.println("字元串轉成日期:" + today);
}
}

F. java如何得到年月日。

1、獲取當前的時間

Date date=new Date();//此時date為當前的時間

2、設置時間的格式

Date date=new Date();//此時date為當前的時間

System.out.println(date);

SimpleDateFormat dateFormat=new SimpleDateFormat(「YYYY-MM-dd」);//設置當前時間的格式,為年-月-日

System.out.println(dateFormat.format(date));

SimpleDateFormat dateFormat_min=new SimpleDateFormat(「YYYY-MM-dd HH:mm:ss」);//設置當前時間的格式,為年-月-日 時-分-秒

System.out.println(dateFormat_min.format(date));

(6)java年月日擴展閱讀

java 獲取當前微秒時間:

package com.ffcs.itm;

public class DataSecUtils {

public static void main(String[] args) {

System.out.println(System.currentTimeMillis()); // 毫秒

System.out.println(getmicTime());

System.out.println(System.currentTimeMillis()); // 毫秒

System.out.println(getmicTime());

}

/**

* @return返回微秒

*/

public static Long getmicTime() {

Long cutime = System.currentTimeMillis() * 1000; // 微秒

Long nanoTime = System.nanoTime(); // 納秒

return cutime + (nanoTime - nanoTime / 1000000 * 1000000) / 1000;

}

}

G. Java中如何設置Date對象的年月日

Date
public Date(int year,
int month,
int day)
參數:
year - year 減去 1900,它必須是 0 到 8099 之間的數。(注意,8099 是由 9999 減去 1900 得到的。)
month - 0 到 11 之間的數
day - 1 到 31 之間的數

測試代碼如下:
import java.util.Date;

public class Test {
public static void main(String args[]){
Date date = new Date(2010-1900,1,10);
System.out.println(date);
}
}

運行結果:
Wed Feb 10 00:00:00 CST 2010

希望對你有幫助。。。。。。仍有問題可以HI我。。。。

H. java怎麼獲取當前時間的年月日

Date d = new Date();
int year = d.getYear()+1900;
int month = d.getMonth()+1;
var day = d.getDate();

I. java 怎麼獲取一個時間的年月日

java獲取一個時間的年月日代碼及相關解釋說明參考下面代碼
package;
importjava.util.Calendar;
publicclassTest{
publicstaticvoidmain(String[]args){
Calendarcal=Calendar.getInstance();//使用日歷類
intyear=cal.get(Calendar.YEAR);//獲取年份
intmonth=cal.get(Calendar.MONTH)+1;//獲取月份,因為從0開始的,所以要加1
intday=cal.get(Calendar.DAY_OF_MONTH);//獲取天
System.out.println("結果:"+year+"-"+month+"-"+day);
}
}

J. java只取年月日

"2002-03-25 12:23:22".split(" ")[0]
按照空格分開,取第一個。

熱點內容
盧穎C語言 發布:2024-12-28 04:48:51 瀏覽:837
電腦腳本推薦 發布:2024-12-28 04:46:42 瀏覽:681
編程回歸線 發布:2024-12-28 04:31:53 瀏覽:177
醫保劃撥新配置已報盤是什麼意思 發布:2024-12-28 04:26:36 瀏覽:556
安卓手機如何給蘋果手機傳送歌曲 發布:2024-12-28 04:22:01 瀏覽:374
紅米4熱點密碼怎麼設置 發布:2024-12-28 04:17:11 瀏覽:768
c編譯器打開文件亂碼 發布:2024-12-28 04:17:11 瀏覽:530
解壓後的文件怎麼按照名稱排列 發布:2024-12-28 03:56:50 瀏覽:766
內網電腦顯示無法連接到伺服器 發布:2024-12-28 03:51:26 瀏覽:241
社保郵政卡初始密碼多少 發布:2024-12-28 03:44:16 瀏覽:158