1. java獲取當前時間幾天/月/年前的時間方法

publicstaticvoidmain(String[]args){
Calendarcalendar=Calendar.getInstance(Locale.getDefault());
System.out.println(calendar.get(Calendar.YEAR));
System.out.println(calendar.get(Calendar.MONTH)+1);
System.out.println(calendar.get(Calendar.DATE));
}

3行代碼分別用於獲取當前時間的年、月、日,獲取月份的時候需要+1,因為月份取的索引值,從0-11

2. java如何獲取當天的上一個月

可以通過GregorianCalendar 函數來實現日期定義獲取到本月的下一個月,通過」calendar.add(Calendar.MONTH, -2)「獲取上個月的信息(上月和下個月是差2).

GregorianCalendar calendar = new GregorianCalendar(2015, 6, 28);//靈活的輸入年份,月份,日期,

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//定義日期顯示格式

System.out.println(sdf.format(calendar.getTime()));//列印當前月份的下一個月份

for (int i = 0; i < 1; i++) {

calendar.add(Calendar.MONTH, -2);//獲取上個月月份

System.out.println(sdf.format(calendar.getTime()));//輸出結果

}

結果:

3. Java怎樣根據當前日期獲得本月的所有日期

import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

public class Test {

public static void main(String[] args) {

List<Date> list = getAllTheDateOftheMonth(new Date());

for(Date date: list){
System.out.println(date.toString());
}

}

private static List<Date> getAllTheDateOftheMonth(Date date) {
List<Date> list = new ArrayList<Date>();
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.set(Calendar.DATE, 1);

int month = cal.get(Calendar.MONTH);
while(cal.get(Calendar.MONTH) == month){
list.add(cal.getTime());
cal.add(Calendar.DATE, 1);
}
return list;
}

}

4. 怎樣得到當前月份的天數(Java)

public static int getDayOfMonth(){
Calendar aCalendar = Calendar.getInstance(Locale.CHINA);
int day=aCalendar.getActualMaximum(Calendar.DATE);
return day;
}
這是獲取的一個月的最大的天數版。。權。。

5. java 怎麼獲取一個月的日期

Calendar cal = Calendar.getInstance();
// 不加下面2行,就是取當前時間前一個月的第一天回及最後答一天
cal.set(Calendar.YEAR,2012) ;
cal.set(Calendar.MONTH, 6);
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.add(Calendar.DAY_OF_MONTH, -1);
Date lastDate = cal.getTime();//當前月最後一天

cal.set(Calendar.DAY_OF_MONTH, 1);
Date firstDate = cal.getTime();//當前月第一天

6. 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;

}

}

7. JAVA獲取當前月和日(急!!!在線等)

int date, month;
Date time = new Date(System.currentTimeMillis());
date = time.getMonth()+1;
month = time.getDate()+1;
System.out.println(month+"/"+date);

8. 在java中如何獲得當前年份月份時間

DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date dt = new Date();
fx.setDate(df.parse(df.format(dt)));
不過這樣做有一個問題就是,即使前面將Date型格式化,存到實體類型里的Date仍然不帶有格式,直接列印實體的Date型會默認直接調用Date類的toString方法,而Date類的toString方法默認格式是dow mon dd hh:mm:ss zzz yyyy,所以打出的格式會與你想存入的不符合,其實就相當於直接將dt存入了實體中。如果想取出帶格式的除非再進行轉化,否則得話還是建議把屬性改成String型的。

9. java中如何獲取當前月最後一天

publicStringgetLastMonthDay(){Calendarcal=Calendar.getInstance();Datedate=newDate();cal.setTime(date);intyear=0;intmonth=cal.get(Calendar.MONTH);//上個月月份//intday1=cal.getActualMinimum(Calendar.DAY_OF_MONTH);//起始天數intday=cal.getActualMaximum(Calendar.DAY_OF_MONTH);//結束天數System.out.println("###lastmonth:"+month);if(month==0){year=cal.get(Calendar.YEAR)-1;month=12;}else{year=cal.get(Calendar.YEAR);}StringendDay=year+"-"+month+"-"+day;returnendDay+"23:59:59"}

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

java如何獲取當前時間以及格式化需要用到兩個類,如下圖:

「拓展資料——java」:

Java是一種廣泛使用的計算機編程語言,擁有跨平台、面向對象、泛型編程的特性,廣泛應用於企業級Web應用開發和移動應用開發。

Java編程語言的風格十分接近C++語言。繼承了C++語言面向對象技術的核心,舍棄了容易引起錯誤的指針,以引用取代;移除了C++中的運算符重載和多重繼承特性,用介面取代;增加垃圾回收器功能。

Java編程語言是個簡單、面向對象、分布式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言。