導航:首頁 > 編程語言 > java計算日期之間的天數

java計算日期之間的天數

發布時間:2022-06-16 06:29:04

A. java中怎樣計算兩個日期之間的天數

/**
* 計算兩個時間之間的差值,根據標志的不同而不同
*
* @param flag
* 計算標志,表示按照年/月/日/時/分/秒等計算
* @param calSrc
* 減數
* @param calDes
* 被減數
* @return 兩個日期之間的差值
*/
public static int dateDiff(char flag, Calendar calSrc, Calendar calDes) {

long millisDiff = getMillis(calSrc) - getMillis(calDes);

if (flag == 'y') {
return (calSrc.get(calSrc.YEAR) - calDes.get(calDes.YEAR));
}

if (flag == 'd') {
return (int) (millisDiff / DAY_IN_MILLIS);
}

if (flag == 'h') {
return (int) (millisDiff / HOUR_IN_MILLIS);
}

if (flag == 'm') {
return (int) (millisDiff / MINUTE_IN_MILLIS);
}

if (flag == 's') {
return (int) (millisDiff / SECOND_IN_MILLIS);
}

return 0;
}

// 以毫秒錶示的時間
private static final long DAY_IN_MILLIS = 24 * 3600 * 1000;
private static final long HOUR_IN_MILLIS = 3600 * 1000;
private static final long MINUTE_IN_MILLIS = 60 * 1000;
private static final long SECOND_IN_MILLIS = 1000;

參考代碼,flag參數傳入d就可以。

B. java計算兩個日期之間的天數

在Java開發物流或是其他功能的時候會用到兩個日期相差多天的數據,所以整理了一下備用。
調用方式:
代碼如下 復制代碼

long date1 = getDateTime("20121201");//可改成自己的日期類型,但以「20121212」這種格式
long date2 = getDateTime("20121212");
int day = dateInterval(date1, date2);
System.out.println(day);

具體實現方法調用:
代碼如下 復制代碼

/**
* 計算出兩個日期之間相差的天數
* 建議date1 大於 date2 這樣計算的值為正數
* @param date1 日期1
* @param date2 日期2
* @return date1 - date2
*/
public static int dateInterval(long date1, long date2) {
if(date2 > date1){
date2 = date2 + date1;
date1 = date2 - date1;
date2 = date2 - date1;
}

// Canlendar 該類是一個抽象類
// 提供了豐富的日歷欄位
// 本程序中使用到了
// Calendar.YEAR 日期中的年份
// Calendar.DAY_OF_YEAR 當前年中的天數
// getActualMaximum(Calendar.DAY_OF_YEAR) 返回今年是 365 天還是366天
Calendar calendar1 = Calendar.getInstance(); // 獲得一個日歷
calendar1.setTimeInMillis(date1); // 用給定的 long 值設置此 Calendar 的當前時間值。

Calendar calendar2 = Calendar.getInstance();
calendar2.setTimeInMillis(date2);
// 先判斷是否同年
int y1 = calendar1.get(Calendar.YEAR);
int y2 = calendar2.get(Calendar.YEAR);

int d1 = calendar1.get(Calendar.DAY_OF_YEAR);
int d2 = calendar2.get(Calendar.DAY_OF_YEAR);
int maxDays = 0;
int day = 0;
if(y1 - y2 > 0){
day = numerical(maxDays, d1, d2, y1, y2, calendar2);
}else{
day = d1 - d2;
}
return day;
}

/**
* 日期間隔計算
* 計算公式(示例):
* 20121201- 20121212
* 取出20121201這一年過了多少天 d1 = 天數 取出20121212這一年過了多少天 d2 = 天數
* 如果2012年這一年有366天就要讓間隔的天數+1,因為2月份有29日。
* @param maxDays 用於記錄一年中有365天還是366天
* @param d1 表示在這年中過了多少天
* @param d2 表示在這年中過了多少天
* @param y1 當前為2012年
* @param y2 當前為2012年
* @param calendar 根據日歷對象來獲取一年中有多少天
* @return 計算後日期間隔的天數
*/
public static int numerical(int maxDays, int d1, int d2, int y1, int y2, Calendar calendar){
int day = d1 - d2;
int betweenYears = y1 - y2;
List<Integer> d366 = new ArrayList<Integer>();

if(calendar.getActualMaximum(Calendar.DAY_OF_YEAR) == 366){
System.out.println(calendar.getActualMaximum(Calendar.DAY_OF_YEAR));
day += 1;
}

for (int i = 0; i < betweenYears; i++) {
// 當年 + 1 設置下一年中有多少天
calendar.set(Calendar.YEAR, (calendar.get(Calendar.YEAR)) + 1);
maxDays = calendar.getActualMaximum(Calendar.DAY_OF_YEAR);
// 第一個 366 天不用 + 1 將所有366記錄,先不進行加入然後再少加一個
if(maxDays != 366){
day += maxDays;
}else{
d366.add(maxDays);
}
// 如果最後一個 maxDays 等於366 day - 1
if(i == betweenYears-1 && betweenYears > 1 && maxDays == 366){
day -= 1;
}
}

for(int i = 0; i < d366.size(); i++){
// 一個或一個以上的366天
if(d366.size() >= 1){
day += d366.get(i);
}
}
return day;
}

/**
* 將日期字元串裝換成日期
* @param strDate 日期支持年月日 示例:yyyyMMdd
* @return 1970年1月1日器日期的毫秒數
*/
public static long getDateTime(String strDate) {
return getDateByFormat(strDate, "yyyyMMdd").getTime();
}

/**
* @param strDate 日期字元串
* @param format 日期格式
* @return Date
*/
public static Date getDateByFormat(String strDate, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
try{
return (sdf.parse(strDate));
}catch (Exception e){
return null;
}
}

例2
代碼如下 復制代碼

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class test16 {
/**
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
// TODO Auto-generated method stub
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d1=sdf.parse("2012-09-08 10:10:10");
Date d2=sdf.parse("2012-09-15 00:00:00");
System.out.println(daysBetween(d1,d2));
System.out.println(daysBetween("2012-09-08 10:10:10","2012-09-15 00:00:00"));
}

/**
* 計算兩個日期之間相差的天數
* @param smdate 較小的時間
* @param bdate 較大的時間
* @return 相差天數
* @throws ParseException
*/
public static int daysBetween(Date smdate,Date bdate) throws ParseException
{
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
smdate=sdf.parse(sdf.format(smdate));
bdate=sdf.parse(sdf.format(bdate));
Calendar cal = Calendar.getInstance();
cal.setTime(smdate);
long time1 = cal.getTimeInMillis();
cal.setTime(bdate);
long time2 = cal.getTimeInMillis();
long between_days=(time2-time1)/(1000*3600*24);

return Integer.parseInt(String.valueOf(between_days));
}

/**
*字元串的日期格式的計算
*/
public static int daysBetween(String smdate,String bdate) throws ParseException{
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.setTime(sdf.parse(smdate));
long time1 = cal.getTimeInMillis();
cal.setTime(sdf.parse(bdate));
long time2 = cal.getTimeInMillis();
long between_days=(time2-time1)/(1000*3600*24);

return Integer.parseInt(String.valueOf(between_days));
}
}

例3
代碼如下 復制代碼

//取得剩餘天數
SimpleDateFormat df=new SimpleDateFormat("yyyymmdd");
Date d0=new java.util.Date();
Date d1=df.parse(end_date);
long time0=d0.getTime();
long time1=d1.getTime();
System.out.println((time1-time0)/(1000*60*60*24));

這樣算兩個時間相差的天數比較好
代碼如下 復制代碼
/**
* 計算兩個日期之間相差的天數
*
* @param date1
* @param date2
* @return
*/
public static int diffdates(Date date1, Date date2) {
int result = 0;
ElapsedTime et = new ElapsedTime();
GregorianCalendar gc1 = new GregorianCalendar();
GregorianCalendar gc2 = new GregorianCalendar();
gc1.setTime(date1);
gc2.setTime(date2);
result = et.getDays(gc1, gc2);
return result;
}
然後ElapseTime中的方法是:
代碼如下 復制代碼

public int getDays(GregorianCalendar g1, GregorianCalendar g2) {
int elapsed = 0;
GregorianCalendar gc1, gc2;
if (g2.after(g1)) {
gc2 = (GregorianCalendar) g2.clone();
gc1 = (GregorianCalendar) g1.clone();
} else {
gc2 = (GregorianCalendar) g1.clone();
gc1 = (GregorianCalendar) g2.clone();
}
gc1.clear(Calendar.MILLISECOND);
gc1.clear(Calendar.SECOND);
gc1.clear(Calendar.MINUTE);
gc1.clear(Calendar.HOUR_OF_DAY);
gc2.clear(Calendar.MILLISECOND);
gc2.clear(Calendar.SECOND);
gc2.clear(Calendar.MINUTE);
gc2.clear(Calendar.HOUR_OF_DAY);
while (gc1.before(gc2)) {
gc1.add(Calendar.DATE, 1);
elapsed++;
}
return elapsed;
}

其實使用joda最簡單
代碼如下 復制代碼

public boolean isRentalOvere(DateTime datetimeRented) {
Period rentalPeriod = Period.days(2);
return datetimeRented.plus(rentalPeriod).isBeforeNow()
}

C. java中怎麼計算兩個日期之間的天數

java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
// java.util.Calendar calendar = Calendar.getInstance();
//
// Date today = sdf.parse(sdf.format(new Date())); //將今天的日期格式化成 yyyy-MM-dd
// Date chooseDate = sdf.parse("2015-10-01"); //將選擇是日期轉換成Date
// long t = chooseDate.getTime() - today.getTime(); //計算兩個日期的時間差
// long d = t / (1000 * 60 * 60 * 24); //計算兩個日期相差的天數

D. java怎樣計算兩個日期之間的天數

一天有 24*60*60*1000毫秒

java.util.Date的方法getTime()得到是毫秒。。。。。。。兩個Date的getTime()相差,是毫秒差,,,,,,,,,,根據上述的1天有多少毫秒,換算成多少天

~
~
~
~

E. 用java編寫出一個以下方法計算兩個日期之間天數的程序設計。

想寫一個代碼就把下面標識符改一下就行了

importjava.util.regex.Matcher;
importjava.util.regex.Pattern;

publicclass第幾天{
publicstaticvoidmain(String[]args){
try{
System.out.println(相差天數("2016-7-30","2015-7-30"));
}catch(Exceptione){
e.printStackTrace();
}
}

privatestaticPatternp=Pattern.compile("(\d{4})-(\d{1,2})-(\d{1,2})");

publicstaticint相差天數(Stringa,Stringb)throwsException{
Matcherm=p.matcher(a);
if(!m.matches())
thrownewException();
inty1=Integer.parseInt(m.group(1));
intm1=Integer.parseInt(m.group(2));
intd1=Integer.parseInt(m.group(3));
m=p.matcher(b);
if(!m.matches())
thrownewException();
inty2=Integer.parseInt(m.group(1));
intm2=Integer.parseInt(m.group(2));
intd2=Integer.parseInt(m.group(3));
return相差天數(y1,m1,d1,y2,m2,d2);
}

publicstaticint相差天數(inty1,intm1,intd1,inty2,intm2,intd2){
return總第幾天(y1,m1,d1)-總第幾天(y2,m2,d2);
}

publicstaticint總第幾天(inty,intm,intd){
inta=(y-1)*365+(y-1)/4-(y-1)/100+(y-1)/400;
returna+年第幾天(y,m,d);
}

publicstaticint年第幾天(inty,intm,intd){
return閏年(y)?潤年月前天數[m]+d:平年月前天數[m]+d;
}

publicstaticboolean閏年(int年){
return年%400==0||(年%4==0&&年%100!=0);
}

privatestaticfinalint[]平年月天數={0,31,28,31,30,31,30,31,31,30,31,30,31};

privatestaticfinalint[]平年月前天數=newint[14],潤年月前天數=newint[14];
static{
intn=0;
for(inti=1;i<=12;i++){
平年月前天數[i]=n;
潤年月前天數[i]=i>2?n+1:n;
n+=平年月天數[i];
}
平年月前天數[13]=n;
潤年月前天數[13]=n+1;
}
}

F. java中知道兩個日期如何獲得兩個日期之間的天數

首先把獲取的字元串日期轉換成Date類型(從前台頁面獲取的是字元串類型的日期 a,b):
Date a1 = new SimpleDateFormat("yyyy-MM-dd").parse(a);
Date b1 = new SimpleDateFormat("yyyy-MM-dd").parse(b);
//獲取相減後天數
long day = (a1.getTime()-b1.getTime())/(24*60*60*1000);
希望可以幫到你。

G. 用java編寫,兩個日期之間相差的天數,求具體解法

1.
比如2012-01-02到2015-09-31之間的天數
2.
先算出兩個年之間相差的天數:
for(start=2012;
start<2015;start++){

days
+=
365;

if(start==閏年)

days+=1;
3.
算出2012那個日期(2012-01-02)是當年(2012)第幾天:day1
4.
算出2015那個日期(2015-09-31)是當年(2015)第幾天:day2
5.
算出實際相差天數:
day
=
days+day2-day1;

H. 如何用java計算兩個日期之間的天數

手頭沒有編碼的工具,只能給你一個思路了。

先把兩個日期分別設置到兩個Date(java.util.Date)里。然後用getTime函數取得兩者的毫秒數,兩者之差除以一天的毫秒數(8640000)即為兩個日期之間天數。

I. java中計算兩個日期之間差的天數

在Java開發物流或是其他功能的時候會用到兩個日期相差多天的數據,所以整理了一下備用。
調用方式:
代碼如下 復制代碼

long date1 = getDateTime("20121201");//可改成自己的日期類型,但以「20121212」這種格式
long date2 = getDateTime("20121212");
int day = dateInterval(date1, date2);
System.out.println(day);

具體實現方法調用:
代碼如下 復制代碼

/**
* 計算出兩個日期之間相差的天數
* 建議date1 大於 date2 這樣計算的值為正數
* @param date1 日期1
* @param date2 日期2
* @return date1 - date2
*/
public static int dateInterval(long date1, long date2) {
if(date2 > date1){
date2 = date2 + date1;
date1 = date2 - date1;
date2 = date2 - date1;
}

// Canlendar 該類是一個抽象類
// 提供了豐富的日歷欄位
// 本程序中使用到了
// Calendar.YEAR 日期中的年份
// Calendar.DAY_OF_YEAR 當前年中的天數
// getActualMaximum(Calendar.DAY_OF_YEAR) 返回今年是 365 天還是366天
Calendar calendar1 = Calendar.getInstance(); // 獲得一個日歷
calendar1.setTimeInMillis(date1); // 用給定的 long 值設置此 Calendar 的當前時間值。

Calendar calendar2 = Calendar.getInstance();
calendar2.setTimeInMillis(date2);
// 先判斷是否同年
int y1 = calendar1.get(Calendar.YEAR);
int y2 = calendar2.get(Calendar.YEAR);

int d1 = calendar1.get(Calendar.DAY_OF_YEAR);
int d2 = calendar2.get(Calendar.DAY_OF_YEAR);
int maxDays = 0;
int day = 0;
if(y1 - y2 > 0){
day = numerical(maxDays, d1, d2, y1, y2, calendar2);
}else{
day = d1 - d2;
}
return day;
}

/**
* 日期間隔計算
* 計算公式(示例):
* 20121201- 20121212
* 取出20121201這一年過了多少天 d1 = 天數 取出20121212這一年過了多少天 d2 = 天數
* 如果2012年這一年有366天就要讓間隔的天數+1,因為2月份有29日。
* @param maxDays 用於記錄一年中有365天還是366天
* @param d1 表示在這年中過了多少天
* @param d2 表示在這年中過了多少天
* @param y1 當前為2012年
* @param y2 當前為2012年
* @param calendar 根據日歷對象來獲取一年中有多少天
* @return 計算後日期間隔的天數
*/
public static int numerical(int maxDays, int d1, int d2, int y1, int y2, Calendar calendar){
int day = d1 - d2;
int betweenYears = y1 - y2;
List d366 = new ArrayList();

if(calendar.getActualMaximum(Calendar.DAY_OF_YEAR) == 366){
System.out.println(calendar.getActualMaximum(Calendar.DAY_OF_YEAR));
day += 1;
}

for (int i = 0; i < betweenYears; i++) {
// 當年 + 1 設置下一年中有多少天
calendar.set(Calendar.YEAR, (calendar.get(Calendar.YEAR)) + 1);
maxDays = calendar.getActualMaximum(Calendar.DAY_OF_YEAR);
// 第一個 366 天不用 + 1 將所有366記錄,先不進行加入然後再少加一個
if(maxDays != 366){
day += maxDays;
}else{
d366.add(maxDays);
}
// 如果最後一個 maxDays 等於366 day - 1
if(i == betweenYears-1 && betweenYears > 1 && maxDays == 366){
day -= 1;
}
}

for(int i = 0; i < d366.size(); i++){
// 一個或一個以上的366天
if(d366.size() >= 1){
day += d366.get(i);
}
}
return day;
}

/**
* 將日期字元串裝換成日期
* @param strDate 日期支持年月日 示例:yyyyMMdd
* @return 1970年1月1日器日期的毫秒數
*/
public static long getDateTime(String strDate) {
return getDateByFormat(strDate, "yyyyMMdd").getTime();
}

/**
* @param strDate 日期字元串
* @param format 日期格式
* @return Date
*/
public static Date getDateByFormat(String strDate, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
try{
return (sdf.parse(strDate));
}catch (Exception e){
return null;
}
}

例2
代碼如下 復制代碼

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class test16 {
/**
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {
// TODO Auto-generated method stub
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d1=sdf.parse("2012-09-08 10:10:10");
Date d2=sdf.parse("2012-09-15 00:00:00");
System.out.println(daysBetween(d1,d2));
System.out.println(daysBetween("2012-09-08 10:10:10","2012-09-15 00:00:00"));
}

/**
* 計算兩個日期之間相差的天數
* @param smdate 較小的時間
* @param bdate 較大的時間
* @return 相差天數
* @throws ParseException
*/
public static int daysBetween(Date smdate,Date bdate) throws ParseException
{
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
smdate=sdf.parse(sdf.format(smdate));
bdate=sdf.parse(sdf.format(bdate));
Calendar cal = Calendar.getInstance();
cal.setTime(smdate);
long time1 = cal.getTimeInMillis();
cal.setTime(bdate);
long time2 = cal.getTimeInMillis();
long between_days=(time2-time1)/(1000*3600*24);

return Integer.parseInt(String.valueOf(between_days));
}

/**
*字元串的日期格式的計算
*/
public static int daysBetween(String smdate,String bdate) throws ParseException{
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Calendar cal = Calendar.getInstance();
cal.setTime(sdf.parse(smdate));
long time1 = cal.getTimeInMillis();
cal.setTime(sdf.parse(bdate));
long time2 = cal.getTimeInMillis();
long between_days=(time2-time1)/(1000*3600*24);

return Integer.parseInt(String.valueOf(between_days));
}
}

例3
代碼如下 復制代碼

//取得剩餘天數
SimpleDateFormat df=new SimpleDateFormat("yyyymmdd");
Date d0=new java.util.Date();
Date d1=df.parse(end_date);
long time0=d0.getTime();
long time1=d1.getTime();
System.out.println((time1-time0)/(1000*60*60*24));

這樣算兩個時間相差的天數比較好
代碼如下 復制代碼
/**
* 計算兩個日期之間相差的天數
*
* @param date1
* @param date2
* @return
*/
public static int diffdates(Date date1, Date date2) {
int result = 0;
ElapsedTime et = new ElapsedTime();
GregorianCalendar gc1 = new GregorianCalendar();
GregorianCalendar gc2 = new GregorianCalendar();
gc1.setTime(date1);
gc2.setTime(date2);
result = et.getDays(gc1, gc2);
return result;
}
然後ElapseTime中的方法是:
代碼如下 復制代碼

public int getDays(GregorianCalendar g1, GregorianCalendar g2) {
int elapsed = 0;
GregorianCalendar gc1, gc2;
if (g2.after(g1)) {
gc2 = (GregorianCalendar) g2.clone();
gc1 = (GregorianCalendar) g1.clone();
} else {
gc2 = (GregorianCalendar) g1.clone();
gc1 = (GregorianCalendar) g2.clone();
}
gc1.clear(Calendar.MILLISECOND);
gc1.clear(Calendar.SECOND);
gc1.clear(Calendar.MINUTE);
gc1.clear(Calendar.HOUR_OF_DAY);
gc2.clear(Calendar.MILLISECOND);
gc2.clear(Calendar.SECOND);
gc2.clear(Calendar.MINUTE);
gc2.clear(Calendar.HOUR_OF_DAY);
while (gc1.before(gc2)) {
gc1.add(Calendar.DATE, 1);
elapsed++;
}
return elapsed;
}

其實使用joda最簡單
代碼如下 復制代碼

public boolean isRentalOvere(DateTime datetimeRented) {
Period rentalPeriod = Period.days(2);
return datetimeRented.plus(rentalPeriod).isBeforeNow()
}

J. java中如何計算出兩個日期之間相差多少天

思路就是根據它們相差的毫秒數除以每天的毫秒數(60*60*24*1000),代碼如下:

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

String date1="1987-01-01";

String date2="2010-01-01";

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");

Date d1=sdf.parse(date1);

Date d2=sdf.parse(date2);

long daysBetween=(d2.getTime()-d1.getTime()+1000000)/(60*60*24*1000);

System.out.println("1987-01-01 與 2010-01-01 相隔 "+daysBetween+" 天");

}

運行結果如下:

(10)java計算日期之間的天數擴展閱讀:

Java使用以下三種方法來比較兩個日期:

1、使用 getTime() 方法獲取兩個日期(自1970年1月1日經歷的毫秒數值),然後比較這兩個值。

2、使用方法 before(),after() 和 equals()。例如,一個月的12號比18號早,則 new Date(99, 2, 12).before(new Date (99, 2, 18)) 返回true。

3、使用 compareTo() 方法,它是由 Comparable 介面定義的,Date 類實現了這個介面。

SimpleDateFormat 是一個以語言環境敏感的方式來格式化和分析日期的類。SimpleDateFormat 允許你選擇任何用戶自定義日期時間格式來運行

例如:

SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");

這一行代碼確立了轉換的格式,其中 yyyy 是完整的公元年,MM 是月份,dd 是日期,HH:mm:ss 是時、分、秒。

注意:有的格式大寫,有的格式小寫,例如 MM 是月份,mm 是分;HH 是 24 小時制,而 hh 是 12 小時制。

以上實例編譯運行結果如下:

當前時間為: 2018-09-14 10:16:34

菜鳥教程-Java 日期時間

閱讀全文

與java計算日期之間的天數相關的資料

熱點內容
新鄉市區疫情怎麼查詢app 瀏覽:158
我的世界伺服器怎麼弄圖 瀏覽:999
vc6的編譯框 瀏覽:198
程序員寫照 瀏覽:539
怎麼退出github伺服器版本 瀏覽:797
雲伺服器sip 瀏覽:910
對稱平衡型壓縮機 瀏覽:953
rust連接什麼伺服器 瀏覽:382
php刪除數組的空元素 瀏覽:74
有什麼古今翻譯的app 瀏覽:54
華為平板里的app熱門推薦怎麼關閉 瀏覽:731
kindle可以看pdf嗎 瀏覽:620
小米文件夾變小 瀏覽:324
為什麼安卓系統不設計橫屏 瀏覽:686
myeclipse編譯文件 瀏覽:586
水果解壓視頻教程 瀏覽:207
單片機控制的大一點的車 瀏覽:640
程序員中的榮譽 瀏覽:272
java的封裝性 瀏覽:387
命令提示符垃圾清理 瀏覽:806