概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` | `getHour()` 時の初期値を返します。
`int` | `getMillisecond()` ミリ秒の初期値を返します。
`int` | `getMinute()` 分の初期値を返します。
`int` | `getMonth()` 月の初期値を返します。
`int` | `getSecond()` 秒の初期値を返します。
`int` | `getYear()` 年の初期値を返します。
`void` | `setDate(int date)` 日の初期値を設定します。
`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` - ミリ秒の初期値

### truncate

    public Calendar truncate(Calendar calendar,
                             int unit)

  指定されたカレンダーを指定された精度で切捨てて返します。

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

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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