jp.go.nict.langrid.management.web.utility
クラス DateUtil

java.lang.Object
  上位を拡張 jp.go.nict.langrid.management.web.utility.DateUtil

public class DateUtil
extends Object

日付に関するユーティリティ

バージョン:
$Revision: 10043 $
作成者:
Masaaki Kamiya, $Author: Masaaki Kamiya $

フィールドの概要
static String STR_DAY
           
static String STR_HMS
           
static String STR_LOCALE
           
static String STR_LOCALE_PAUSE
           
static String STR_TIME
           
static String STR_YMD
           
static String STR_YMD_SLASH
           
static String STR_YMD_SLASH_LOCALE
           
static String STR_YMDHM_SLASH
           
static String STR_YMDHM0_SLASH
           
static String STR_YMDHM59_SLASH
           
static String STR_YMDHMS_SLASH
           
static String STR_YMDHMS_SLASH_LOCALE
           
 
コンストラクタの概要
DateUtil()
           
 
メソッドの概要
static String defaultTimeZone()
          デフォルトタイムゾーンを取得する
static String formatDAY(Date date)
          オブジェクトからフォーマットをした文字列を取得する(d)
static String formatHMS(Date date)
          オブジェクトからフォーマットをした文字列を取得する(HH:mm:ss)
static String formatTIME(Date date)
          オブジェクトからフォーマットをした文字列を取得する(HH:mm)
static String formatYMD(Date date)
          オブジェクトからフォーマットをした文字列を取得する(yyyyMMdd)
static String formatYMDHM0WithSlash(Date date)
          オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd/ HH:mm:00)
static String formatYMDHM59WithSlash(Date date)
          オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd/ HH:mm:59)
static String formatYMDHMSWithSlash(Date date)
          オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd/ HH:mm:ss)
static String formatYMDHMSWithSlashLocale(Date date)
          オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd z)
static String formatYMDHMWithSlash(Date date)
          オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd/ HH:mm:ss)
static String formatYMDWithSlash(Date date)
          オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd)
static String formatYMDWithSlashLocale(Date date)
          オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd z)
static Date getDate(String text)
          文字列からDateオブジェクトを取得する
static Date getDayBefore(Date date, int n)
          指定された日時のN日前のDateオブジェクトを取得する
static Date getMinuteAfter(Date date, int n)
          指定された日時のN分後のDateオブジェクトを取得する
static Date getMinuteBefore(Date date, int n)
          指定された日時のN分前のDateオブジェクトを取得する
static Date getSecondBefore(Date date, int n)
          指定された日時のN秒前のDateオブジェクトを取得する
static boolean isSameDay(Date date1, Date date2)
          同じ日付かどうかを判断する
static Date parseDateTextWithSlash(String dateText)
          スラッシュで区切られた日付をオブジェクトへ変換する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

STR_DAY

public static final String STR_DAY
関連項目:
定数フィールド値

STR_HMS

public static final String STR_HMS
関連項目:
定数フィールド値

STR_LOCALE

public static final String STR_LOCALE
関連項目:
定数フィールド値

STR_LOCALE_PAUSE

public static final String STR_LOCALE_PAUSE
関連項目:
定数フィールド値

STR_TIME

public static final String STR_TIME
関連項目:
定数フィールド値

STR_YMD

public static final String STR_YMD
関連項目:
定数フィールド値

STR_YMD_SLASH

public static final String STR_YMD_SLASH
関連項目:
定数フィールド値

STR_YMD_SLASH_LOCALE

public static final String STR_YMD_SLASH_LOCALE
関連項目:
定数フィールド値

STR_YMDHM0_SLASH

public static final String STR_YMDHM0_SLASH
関連項目:
定数フィールド値

STR_YMDHM59_SLASH

public static final String STR_YMDHM59_SLASH
関連項目:
定数フィールド値

STR_YMDHMS_SLASH

public static final String STR_YMDHMS_SLASH
関連項目:
定数フィールド値

STR_YMDHM_SLASH

public static final String STR_YMDHM_SLASH
関連項目:
定数フィールド値

STR_YMDHMS_SLASH_LOCALE

public static final String STR_YMDHMS_SLASH_LOCALE
関連項目:
定数フィールド値
コンストラクタの詳細

DateUtil

public DateUtil()
メソッドの詳細

defaultTimeZone

public static String defaultTimeZone()
デフォルトタイムゾーンを取得する

戻り値:
タイムゾーン

formatDAY

public static String formatDAY(Date date)
オブジェクトからフォーマットをした文字列を取得する(d)

パラメータ:
date - オブジェクト
戻り値:
文字列

formatHMS

public static String formatHMS(Date date)
オブジェクトからフォーマットをした文字列を取得する(HH:mm:ss)

パラメータ:
date - オブジェクト
戻り値:
文字列

formatTIME

public static String formatTIME(Date date)
オブジェクトからフォーマットをした文字列を取得する(HH:mm)

パラメータ:
date - オブジェクト
戻り値:
文字列

formatYMD

public static String formatYMD(Date date)
オブジェクトからフォーマットをした文字列を取得する(yyyyMMdd)

パラメータ:
date - オブジェクト
戻り値:
文字列

formatYMDHM0WithSlash

public static String formatYMDHM0WithSlash(Date date)
オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd/ HH:mm:00)

パラメータ:
date - オブジェクト
戻り値:
文字列

formatYMDHM59WithSlash

public static String formatYMDHM59WithSlash(Date date)
オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd/ HH:mm:59)

パラメータ:
date - オブジェクト
戻り値:
文字列

formatYMDHMSWithSlash

public static String formatYMDHMSWithSlash(Date date)
オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd/ HH:mm:ss)

パラメータ:
date - オブジェクト
戻り値:
文字列

formatYMDHMWithSlash

public static String formatYMDHMWithSlash(Date date)
オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd/ HH:mm:ss)

パラメータ:
date - オブジェクト
戻り値:
文字列

formatYMDWithSlash

public static String formatYMDWithSlash(Date date)
オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd)

パラメータ:
date - オブジェクト
戻り値:
文字列

formatYMDWithSlashLocale

public static String formatYMDWithSlashLocale(Date date)
オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd z)

パラメータ:
date - オブジェクト
戻り値:
文字列

formatYMDHMSWithSlashLocale

public static String formatYMDHMSWithSlashLocale(Date date)
オブジェクトからフォーマットをした文字列を取得する(yyyy/MM/dd z)

パラメータ:
date - オブジェクト
戻り値:
文字列

getDate

public static Date getDate(String text)
                    throws ParseException
文字列からDateオブジェクトを取得する

パラメータ:
text - 対処の文字列
戻り値:
オブジェクト
例外:
ParseException - 処理に失敗した

getDayBefore

public static Date getDayBefore(Date date,
                                int n)
指定された日時のN日前のDateオブジェクトを取得する

パラメータ:
date - 基準日時
n - 戻される日数
戻り値:
オブジェクト

getMinuteAfter

public static Date getMinuteAfter(Date date,
                                  int n)
指定された日時のN分後のDateオブジェクトを取得する

パラメータ:
date - 基準日時
n - 進められる分数
戻り値:
オブジェクト

getMinuteBefore

public static Date getMinuteBefore(Date date,
                                   int n)
指定された日時のN分前のDateオブジェクトを取得する

パラメータ:
date - 基準日時
n - 戻される分数
戻り値:
オブジェクト

getSecondBefore

public static Date getSecondBefore(Date date,
                                   int n)
指定された日時のN秒前のDateオブジェクトを取得する

パラメータ:
date - 基準日時
n - 戻される秒数
戻り値:
オブジェクト

isSameDay

public static boolean isSameDay(Date date1,
                                Date date2)
同じ日付かどうかを判断する

パラメータ:
date1 - 日付
date2 - 日付
戻り値:
同じならtrue

parseDateTextWithSlash

public static Date parseDateTextWithSlash(String dateText)
                                   throws ParseException
スラッシュで区切られた日付をオブジェクトへ変換する

パラメータ:
dateText - 日付の文字列
戻り値:
オブジェクト
例外:
ParseException - 処理に失敗した