|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.nict.langrid.commons.util.CalendarUtil
public class CalendarUtil
カレンダー関連のユーティリティ。
フィールドの概要 | |
---|---|
static Calendar |
MAX_VALUE_IN_EPOC
1970年1月1日0時0分0秒(GMT)を起点とする日時での最大日を返す。 |
static Calendar |
MIN_VALUE_IN_EPOC
1970年1月1日0時0分0秒(GMT)を表す。 |
コンストラクタの概要 | |
---|---|
CalendarUtil()
|
メソッドの概要 | |
---|---|
static Calendar |
cloneAndAdd(Calendar source,
int field,
int amount)
sourceのクローンを作成し、fieldにamountを加算して返す。 |
static Calendar |
create(int year,
int month,
int date)
指定された年月日でカレンダーオブジェクトを作成する。 |
static Calendar |
create(int year,
int month,
int date,
int hourOfDay,
int minute,
int second)
指定された年月日時分秒でカレンダーオブジェクトを作成する。 |
static Calendar |
create(int year,
int month,
int date,
TimeZone timeZone)
指定された年月日でカレンダーオブジェクトを作成する。 |
static Calendar |
createBeginningOfDay(Calendar calendar)
今日の0時0分のカレンダーオブジェクトを作成する。 |
static Calendar |
createBeginningOfMonth(Calendar calendar)
月始めのカレンダーオブジェクトを作成する。 |
static Calendar |
createBeginningOfYear(Calendar calendar)
年始のカレンダーオブジェクトを作成する。 |
static Calendar |
createEndingOfDay(Calendar calendar)
今日の0時0分のカレンダーオブジェクトを作成する。 |
static Calendar |
createFromMillis(long milliseconds)
指定されたミリ秒数でカレンダーオブジェクトを作成する。 |
static Calendar |
decodeFromSimpleDate(String line)
文字列をカレンダーに変換する。 |
static String |
encodeToSimpleDate(Calendar value)
カレンダーを文字列に変換する。 |
static String |
formatNowToHTTPDate()
現在の日時をHTTPの日付形式でフォーマットして返す。 |
static String |
formatToDefault(Calendar calendar)
日付をHTTPの日付形式でフォーマットして返す。 |
static String |
formatToHTTPDate(Calendar calendar)
日付をHTTPの日付形式でフォーマットして返す。 |
static Calendar |
toDefaultTimeZone(Calendar calendar)
タイムゾーンをシステムデフォルトに合わせる。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final Calendar MAX_VALUE_IN_EPOC
public static final Calendar MIN_VALUE_IN_EPOC
コンストラクタの詳細 |
---|
public CalendarUtil()
メソッドの詳細 |
---|
public static Calendar createFromMillis(long milliseconds)
milliseconds
- ミリ秒
public static Calendar create(int year, int month, int date)
year
- 年month
- 月date
- 日
public static Calendar create(int year, int month, int date, TimeZone timeZone)
year
- 年month
- 月date
- 日timeZone
- タイムゾーン
public static Calendar create(int year, int month, int date, int hourOfDay, int minute, int second)
year
- 年month
- 月date
- 日hourOfDay
- 時minute
- 分second
- 秒
public static Calendar createBeginningOfYear(Calendar calendar)
calendar
- 基準となる日時
public static Calendar createBeginningOfMonth(Calendar calendar)
calendar
- 基準となる日時
public static Calendar createBeginningOfDay(Calendar calendar)
calendar
- 基準となる日時
public static Calendar createEndingOfDay(Calendar calendar)
calendar
- 基準となる日時
public static Calendar cloneAndAdd(Calendar source, int field, int amount)
source
- 元となる日時field
- 加算するフィールドamount
- 加算する量
public static String formatToHTTPDate(Calendar calendar)
calendar
- 日付
public static String formatToDefault(Calendar calendar)
calendar
- 日付
public static String formatNowToHTTPDate()
public static String encodeToSimpleDate(Calendar value)
value
- 値
public static Calendar decodeFromSimpleDate(String line) throws ParseException
line
- 文字列
ParseException
- 文字列の解析に失敗したpublic static Calendar toDefaultTimeZone(Calendar calendar)
calendar
- カレンダー
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |