|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.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 - カレンダー
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||