好記性不如爛筆頭
public
class
timeutil catch (exception e)
return c.gettime();
}/**
* 獲得目標日期的,週日
* *@return
*/public date getcurrentweekdayendtime(string targetdate) catch (exception e)
return cal.gettime();
}/**
* 獲得本週的最後一天,週日
* *@return
*/public
static date getcurrentweekdayendtime() catch (exception e)
return c.gettime();
}/**
* 獲得本天的開始時間
* *@return
*/public
static date getcurrentdaystarttime() catch (exception e)
return now;
}/**
* 獲得本天的結束時間
* *@return
*/public
static date getcurrentdayendtime() catch (exception e)
return now;
}/**
* 獲得本小時的開始時間
* *@return
*/public
static date getcurrenthourstarttime() catch (exception e)
return now;
}/**
* 獲得本小時的結束時間
* *@return
*/public
static date getcurrenthourendtime() catch (exception e)
return now;
}/**
* 獲得本月的開始時間
* *@return
*/public
static date getcurrentmonthstarttime() catch (exception e)
return now;
}/**
* 目標日期月份的結束時間
* *@return
*/public date getcurrentmonthendtime(string targetdate) catch (exception e)
return now;
}/**
* 本月的結束時間
* *@return
*/public
static date getcurrentmonthendtime() catch (exception e)
return now;
}/**
* 當前年的開始時間
* *@return
*/public
static date getcurrentyearstarttime() catch (exception e)
return now;
}/**
* 當前年的結束時間
* *@return
*/public
static date getcurrentyearendtime() catch (exception e)
return now;
}/**
* 目標年的結束時間
* *@return
*/public date getcurrentyearendtime(string targetdate) catch (exception e)
return now;
}/**
* 當前季度的開始時間
* *@return
*/public
static date getcurrentquarterstarttime() catch (exception e)
return now;
}/**
* 目標日期季度的結束時間
* *@return
*/public date getcurrentquarterendtime(string targetdate) else
if (currentmonth >= 4 && currentmonth <= 6) else
if (currentmonth >= 7 && currentmonth <= 9) else
if (currentmonth >= 10 && currentmonth <= 12)
now = _shortsdf.parse(_shortsdf.format(c.gettime()));
} catch (exception e)
return now;
}/**
* 當前季度的結束時間
* *@return
*/public
static date getcurrentquarterendtime() else
if (currentmonth >= 4 && currentmonth <= 6) else
if (currentmonth >= 7 && currentmonth <= 9) else
if (currentmonth >= 10 && currentmonth <= 12)
now = longsdf.parse(shortsdf.format(c.gettime()) + " 23:59:59");
} catch (exception e)
return now;
}/**
* 獲取前/後半年的開始時間
* *@return
*/public
static date gethalfyearstarttime() else
if (currentmonth >= 7 && currentmonth <= 12)
c.set(calendar.date, 1);
now = longsdf.parse(shortsdf.format(c.gettime()) + " 00:00:00");
} catch (exception e)
return now;
}/**
* 獲取目標日期的 前/後半年的結束時間
* *@return
*/public date gethalfyearendtime(string targetdate) else
if (currentmonth >= 7 && currentmonth <= 12)
now = longsdf.parse(shortsdf.format(c.gettime()) + " 23:59:59");
} catch (exception e)
return now;
}/**
* 獲取前/後半年的結束時間
* *@return
*/public
static date gethalfyearendtime() else
if (currentmonth >= 7 && currentmonth <= 12)
now = longsdf.parse(shortsdf.format(c.gettime()) + " 23:59:59");
} catch (exception e)
return now;
}public
static
void
main(string args)
}
Java 根據輸入年月顯示對應月份的日曆
不是技術貼,只是記錄貼,主函式 輸入年 月,輸出月份日曆。public static void main string args 因為日曆上面具體月 年是另外的演算法,分開乙個函式,中間虛線和星期是不變的,另外處理。日曆又分為兩部分,上面顯示具體年月日,下面顯示月份日期。類似下圖 先劃分兩個模組,乙...
java日期獲取
在開發過程中,我們經常碰到需要獲取當前時間的情況,具體操作如下 如果單單是或缺年,月,日,可以用calender calendar now calendar.getinstance integer intyear now.get calendar.year string year intyear.t...
java日期獲取
public class timetest 得到二個日期間的間隔天數 public static string gettwoday string sj1,string sj2 catch exception e return day 根據乙個日期,返回是星期幾的字串 public static st...