org.asyrinx.brownie.core.util
クラス DateUtils

java.lang.Object
  拡張org.asyrinx.brownie.core.util.DateUtils

public final class DateUtils
extends java.lang.Object

作成者:
akima

コンストラクタの概要
DateUtils()
           
 
メソッドの概要
static java.util.Date adjustDateBegin(java.util.Date d)
           
static java.util.Date adjustDateEnd(java.util.Date d)
           
static java.util.Date adjustDateTime(java.util.Date d, int hours, int minuites, int seconds, int miliseconds)
           
static int get(java.util.Date d, int calendarField)
           
static java.util.Date getBeginDateOfMonth(int year, int month)
          指定された月の最初の日付をDate型で返します。
static int getDay(java.util.Date d)
           
static java.util.Date getLastDateOfMonth(int year, int month)
          指定された月の最後の日付をDate型で返します。
static int getLastDayOfMonth(int year, int month)
          指定された月の最後の日をintで返します。
static int getMonth(java.util.Date d)
           
static int getYear(java.util.Date d)
           
static boolean isLeapYear(int year)
          うるう年かどうかを判断します。
static java.util.Date toDate(int year, int month, int day)
          指定された年月日からDateオブジェクトを生成します。
static java.util.Date toDate(int year, int month, int day, int hours, int minutes)
          指定された年月日時分からDateオブジェクトを生成します。
static java.util.Date toDate(int year, int month, int day, int hours, int minutes, int seconds)
          指定された年月日時分秒からDateオブジェクトを生成します。
static java.util.Date toDate(int year, int month, int day, int hours, int minutes, int seconds, int milliseconds)
          指定された年月日時分秒ミリ秒からDateオブジェクトを生成します。
static java.util.Date toDateBegin(int y, int m, int d)
          指定された日付の0時0分0秒0ミリ秒に設定されたDateオブジェクトを返す
static java.util.Date toDateEnd(int y, int m, int d)
          指定された日付の23時59分59秒999ミリ秒に設定されたDateオブジェクトを返す
static java.util.Date toDateTime(int year, int month, int day, int hours, int minuites, int seconds, int milliseconds)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DateUtils

public DateUtils()
メソッドの詳細

toDateTime

public static java.util.Date toDateTime(int year,
                                        int month,
                                        int day,
                                        int hours,
                                        int minuites,
                                        int seconds,
                                        int milliseconds)

adjustDateTime

public static java.util.Date adjustDateTime(java.util.Date d,
                                            int hours,
                                            int minuites,
                                            int seconds,
                                            int miliseconds)

adjustDateBegin

public static java.util.Date adjustDateBegin(java.util.Date d)

adjustDateEnd

public static java.util.Date adjustDateEnd(java.util.Date d)

get

public static int get(java.util.Date d,
                      int calendarField)

getYear

public static int getYear(java.util.Date d)

getMonth

public static int getMonth(java.util.Date d)

getDay

public static int getDay(java.util.Date d)

toDate

public static java.util.Date toDate(int year,
                                    int month,
                                    int day)
指定された年月日からDateオブジェクトを生成します。
月は1オリジンです。

パラメータ:
year - 年
month - 月(1-12)
day - 日
戻り値:

toDate

public static java.util.Date toDate(int year,
                                    int month,
                                    int day,
                                    int hours,
                                    int minutes)
指定された年月日時分からDateオブジェクトを生成します。
月は1オリジンです。

パラメータ:
year - 年
month - 月(1-12)
day - 日
hours - 時(0-23)
minutes - 分(0-59)
戻り値:

toDate

public static java.util.Date toDate(int year,
                                    int month,
                                    int day,
                                    int hours,
                                    int minutes,
                                    int seconds)
指定された年月日時分秒からDateオブジェクトを生成します。
月は1オリジンです。

パラメータ:
year - 年
month - 月(1-12)
day - 日
hours - 時(0-23)
minutes - 分(0-59)
seconds - 秒(0-59)
戻り値:

toDate

public static java.util.Date toDate(int year,
                                    int month,
                                    int day,
                                    int hours,
                                    int minutes,
                                    int seconds,
                                    int milliseconds)
指定された年月日時分秒ミリ秒からDateオブジェクトを生成します。
月は1オリジンです。

パラメータ:
year - 年
month - 月(1-12)
day - 日
hours - 時(0-23)
minutes - 分(0-59)
seconds - 秒(0-59)
milliseconds - ミリ秒(0-999)
戻り値:

toDateBegin

public static java.util.Date toDateBegin(int y,
                                         int m,
                                         int d)
指定された日付の0時0分0秒0ミリ秒に設定されたDateオブジェクトを返す

パラメータ:
y -
m -
d -
戻り値:

toDateEnd

public static java.util.Date toDateEnd(int y,
                                       int m,
                                       int d)
指定された日付の23時59分59秒999ミリ秒に設定されたDateオブジェクトを返す

パラメータ:
y -
m -
d -
戻り値:

isLeapYear

public static boolean isLeapYear(int year)
うるう年かどうかを判断します。

パラメータ:
year -
戻り値:

getBeginDateOfMonth

public static java.util.Date getBeginDateOfMonth(int year,
                                                 int month)
指定された月の最初の日付をDate型で返します。

パラメータ:
year - 年
month - 月 1オリジンです
戻り値:

getLastDateOfMonth

public static java.util.Date getLastDateOfMonth(int year,
                                                int month)
指定された月の最後の日付をDate型で返します。

パラメータ:
year - 年
month - 月 1オリジンです
戻り値:

getLastDayOfMonth

public static int getLastDayOfMonth(int year,
                                    int month)
指定された月の最後の日をintで返します。

パラメータ:
year - 年
month - 月 1オリジンです
戻り値:


Copyright © 2004 asyrinx organization. All Rights Reserved.