この記事では、特定の年の特定の月の最初/最終日を取得するためのJava実装の方法について説明します。次のように、参照のために共有してください。
Javaは特定の月の初日を取得します
ソースコードを設計します
fisrtdayofmonth.java:
/** * @title:fisrtdayofmonth.java * @package:com.you.freemarker.model * @description:特定の年の特定の月の最初の日 * @author:youhaidong(youhaidong) * @version v1.0 */com.you.freemarker.text. java.util.calendar;/***クラス関数説明*クラス修飾子修正日付*修正*修正* <p>タイトル:fisrtdayofmonth.java </p>* <p>説明:youhaidong個人開発</p>* <p>著作権:著作権(c)2013 </p fisrtdayofmonth { / ** *特定の年の特定の月の最初の日を取得 * @title:getfisrtdayofmonth * @description: * @param year * @param month * @param:@return * @return: @return:@tring * @throws * / public String getFisrtdyof month(int bound(int bound) calendar.getInstance(); // cal.set(calendar.year、year)を設定します。 //月のcal.set(calendar.month、month-1)を設定します。 //特定の月の最低日数を取得int int firstday = cal.getactualminimum(calendar.day_of_month); //カレンダーCal.set(calendar.day_of_month、初日)で月の最低日数を設定します。 // format date simpledateFormat sdf = new simpledateFormat( "yyyy-mm-dd"); string firstdayofmonth = sdf.format(cal.gettime()); 1月に戻ります。 } / ** * @title:main * @description: * @param:@param args * @return:void * @throws * / public static void main(string [] args){string firstday = getFisrtDayofMonth(2014,5); system.out.println( "wulin.comテスト結果:"); System.out.println( "今月の最初の日を取得:" +初日); }}実行結果
Javaは特定の月の最終日を取得します
ソースコードを設計します
lastDayofmonth.java:
/** * @title:lastdayofmonth.java * @package:com.you.freemarker.model * @description:特定の月の最終日を取得 * @author:youhaidong(youhaidong) * @date:2014-5-29 10:58:20 PM java.text.simpledateformat; Import java.util.calendar;/***クラス関数説明*クラス修飾子修正日付*修正* <p>タイトル:lastdayofmonth.java </p>* <p>説明:あなたのhaidong personal development </p> <p> copyright(c)2013 </p>* v1.0 */public class lastdayofmonth {/** *特定の月の最終日を取得 * @title:getlastdayofmonth * @description: * @param year * @param * @param * @param:@return * @return:string * @throws */public string strastdayofmonth(int year beats(); // cal.set(calendar.year、year)を設定します。 //月のcal.set(calendar.month、month-1)を設定します。 //特定の月の最大日数を取得しますint lastday = cal.getactualmaximum(calendar.day_of_month); //カレンダーCal.set(calendar.day_of_month、最後の日)で月の最大日数を設定します。 // format date simpledateFormat sdf = new simpledateFormat( "yyyy-mm-dd"); string lastdayofmonth = sdf.format(cal.gettime());ラストデイオフマンスを返します。 } / ** * @title:main * @description: * @param:@param args * @return:void * @throws * / public static void main(string [] args){string lastday = getlastdayofmonth(2014,5); system.out.println( "wulin.comテスト結果:"); System.out.println( "今月の最終日を取得:" + lastDay); }}実行結果
PS:参照用のいくつかのオンラインツールを次に示します。
オンライン日付/日計算機:
http://tools.vevb.com/jisuanqi/date_jisuanqi
オンライン永久カレンダー:
http://tools.vevb.com/bianmin/wannianli
オンライン月/グレゴリオカレンダー変換ツール:
http://tools.vevb.com/bianmin/yinli2yangli
UNIXタイムスタンプ変換ツール:
http://tools.vevb.com/code/unixtime
Java関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「Java日付と時刻の操作スキルの概要」、「Javaデータ構造とアルゴリズムに関するチュートリアル」、「Java操作DOMノードスキルの要約」、「Java Cache操作スキルの概要」
この記事がみんなのJavaプログラミングに役立つことを願っています。