jp.sf.orangesignal.ta.data
クラス DateTruncater

java.lang.Object
  上位を拡張 jp.sf.orangesignal.ta.data.DateTruncater
すべての実装されたインタフェース:
Serializable

public class DateTruncater
extends Object
implements Serializable

任意の初期値で切捨て可能な日時切捨て用クラスを提供します。

作成者:
杉澤 浩二
関連項目:
直列化された形式

コンストラクタの概要
DateTruncater()
          デフォルトコンストラクタです。
 
メソッドの概要
 int getDate()
          日の初期値を返します。
 int getDayOfWeek()
          曜日の初期値を返します。
 int getHour()
          時の初期値を返します。
 int getMillisecond()
          ミリ秒の初期値を返します。
 int getMinute()
          分の初期値を返します。
 int getMonth()
          月の初期値を返します。
 int getSecond()
          秒の初期値を返します。
 int getYear()
          年の初期値を返します。
 void setDate(int date)
          日の初期値を設定します。
 void setDayOfWeek(int dayOfWeek)
          曜日の初期値を設定します。
 void setHour(int hour)
          時の初期値を設定します。
 void setMillisecond(int millisecond)
          ミリ秒の初期値を設定します。
 void setMinute(int minute)
          分の初期値を設定します。
 void setMonth(int month)
          月の初期値を設定します。
 void setSecond(int second)
          秒の初期値を設定します。
 void setYear(int year)
          年の初期値を設定します。
 Calendar truncate(Calendar calendar, int unit)
          指定されたカレンダーを指定された精度で切捨てて返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DateTruncater

public DateTruncater()
デフォルトコンストラクタです。

メソッドの詳細

getYear

public int getYear()
年の初期値を返します。 デフォルトは 1970 です。

戻り値:
年の初期値

setYear

public void setYear(int year)
年の初期値を設定します。

パラメータ:
year - 年の初期値

getMonth

public int getMonth()
月の初期値を返します。 デフォルトは Calendar.JANUARY です。

戻り値:
月の初期値

setMonth

public void setMonth(int month)
月の初期値を設定します。

パラメータ:
month - 月の初期値

getDate

public int getDate()
日の初期値を返します。 デフォルトは 1 です。

戻り値:
日の初期値

setDate

public void setDate(int date)
日の初期値を設定します。

パラメータ:
date - 日の初期値

getHour

public int getHour()
時の初期値を返します。 デフォルトは 0 です。

戻り値:
時の初期値

setHour

public void setHour(int hour)
時の初期値を設定します。

パラメータ:
hour - 時の初期値

getMinute

public int getMinute()
分の初期値を返します。 デフォルトは 0 です。

戻り値:
分の初期値

setMinute

public void setMinute(int minute)
分の初期値を設定します。

パラメータ:
minute - 分の初期値

getSecond

public int getSecond()
秒の初期値を返します。 デフォルトは 0 です。

戻り値:
秒の初期値

setSecond

public void setSecond(int second)
秒の初期値を設定します。

パラメータ:
second - 秒の初期値

getMillisecond

public int getMillisecond()
ミリ秒の初期値を返します。 デフォルトは 0 です。

戻り値:
ミリ秒の初期値

setMillisecond

public void setMillisecond(int millisecond)
ミリ秒の初期値を設定します。

パラメータ:
millisecond - ミリ秒の初期値

getDayOfWeek

public int getDayOfWeek()
曜日の初期値を返します。

戻り値:
曜日の初期値
導入されたバージョン:
2.2

setDayOfWeek

public void setDayOfWeek(int dayOfWeek)
曜日の初期値を設定します。

パラメータ:
dayOfWeek - 曜日の初期値
導入されたバージョン:
2.2

truncate

public Calendar truncate(Calendar calendar,
                         int unit)
指定されたカレンダーを指定された精度で切捨てて返します。

パラメータ:
calendar - カレンダー
unit - 切捨て精度
戻り値:
指定された精度で切捨てられたカレンダー


Copyright © 2006-2009 OrangeSignal.com. All Rights Reserved.