shohaku.core.util
クラス DateUtils

java.lang.Object
  拡張shohaku.core.util.DateUtils

public class DateUtils
extends java.lang.Object

日付型のユーティリティメソッドを提供します。


フィールドの概要
static java.lang.String DEFAULT_DATE_FORMAT
          デフォルトの日付フォーマット(yyyy-MM-dd HH:mm:ss.SSS)。
 
コンストラクタの概要
DateUtils()
           
 
メソッドの概要
static java.lang.String format(java.util.Locale locale, java.lang.Object date, int style)
          日付型またはカレンダーをデフォルトの書式で日付文字列に変換します。
static java.lang.String format(java.util.Locale locale, java.lang.Object date, java.lang.String pattern)
          日付型またはカレンダーをデフォルトの書式で日付文字列に変換します。
static java.lang.String format(java.lang.Object date)
          日付型またはカレンダーをデフォルトの書式で日付文字列に変換します。
static java.lang.String format(java.lang.Object date, java.lang.String pattern)
          日付型またはカレンダーを指定の書式で日付文字列に変換します。
static boolean isDate(java.lang.CharSequence date, java.lang.String pattern)
          日付文字列として認識できるか評価します。
static boolean isDate(java.lang.CharSequence date, java.lang.String[] patterns)
          一つ以上の書式パターンで日付文字列として認識できるか評価します。
static boolean isDate(java.lang.CharSequence date, java.lang.String[] patterns, java.util.Locale locale)
          一つ以上の書式パターンで日付文字列として認識できるか評価します。
static boolean isDate(java.lang.CharSequence date, java.lang.String pattern, java.util.Locale locale)
          日付文字列として認識できるか評価します。
static java.util.Date parse(java.lang.String text)
          文字列をデフォルトフォーマットとして厳密な解析を行い日付型に変換します。
static java.util.Date parse(java.lang.String text, java.lang.String pattern)
          文字列を指定の書式として厳密な解析を行い日付型に変換します。
static java.util.Date parse(java.lang.String text, java.lang.String[] patterns)
          文字列を指定の書式の配列順に厳密な解析を行い最初に成功した書式で返却します。
static java.util.Date parse(java.lang.String text, java.lang.String[] patterns, boolean strict)
          文字列を指定の厳密さと書式の配列順に解析を行い最初に成功した書式で返却します。
static java.util.Date parse(java.lang.String text, java.lang.String pattern, boolean strict)
          文字列を指定の書式と厳密さで解析を行い日付型に変換します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_DATE_FORMAT

public static final java.lang.String DEFAULT_DATE_FORMAT
デフォルトの日付フォーマット(yyyy-MM-dd HH:mm:ss.SSS)。

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

DateUtils

public DateUtils()
メソッドの詳細

parse

public static java.util.Date parse(java.lang.String text)
文字列をデフォルトフォーマットとして厳密な解析を行い日付型に変換します。
変換に失敗した場合nullを返します。

パラメータ:
text - 文字列
戻り値:
日付

parse

public static java.util.Date parse(java.lang.String text,
                                   java.lang.String pattern)
文字列を指定の書式として厳密な解析を行い日付型に変換します。
変換に失敗した場合nullを返します。

パラメータ:
text - 文字列
pattern - 書式パターン
戻り値:
日付

parse

public static java.util.Date parse(java.lang.String text,
                                   java.lang.String pattern,
                                   boolean strict)
文字列を指定の書式と厳密さで解析を行い日付型に変換します。
変換に失敗した場合nullを返します。

パラメータ:
text - 文字列
pattern - 書式パターン
strict - 書式解析を厳密に行うか設定する、true=厳密な解析
戻り値:
日付

parse

public static java.util.Date parse(java.lang.String text,
                                   java.lang.String[] patterns)
文字列を指定の書式の配列順に厳密な解析を行い最初に成功した書式で返却します。
全ての変換に失敗した場合nullを返します。

パラメータ:
text - 文字列
patterns - 書式パターン
戻り値:
日付

parse

public static java.util.Date parse(java.lang.String text,
                                   java.lang.String[] patterns,
                                   boolean strict)
文字列を指定の厳密さと書式の配列順に解析を行い最初に成功した書式で返却します。
全ての変換に失敗した場合nullを返します。

パラメータ:
text - 文字列
patterns - 書式パターン
strict - 書式解析を厳密に行うか設定する、true=厳密な解析
戻り値:
日付

format

public static java.lang.String format(java.lang.Object date)
日付型またはカレンダーをデフォルトの書式で日付文字列に変換します。

パラメータ:
date - 日付型またはカレンダー
戻り値:
日付文字列

format

public static java.lang.String format(java.lang.Object date,
                                      java.lang.String pattern)
日付型またはカレンダーを指定の書式で日付文字列に変換します。

パラメータ:
date - 日付型またはカレンダー
pattern - 書式パターン
戻り値:
日付文字列

format

public static java.lang.String format(java.util.Locale locale,
                                      java.lang.Object date,
                                      java.lang.String pattern)
日付型またはカレンダーをデフォルトの書式で日付文字列に変換します。

パラメータ:
locale - ロケール
date - 日付型またはカレンダー
pattern - 書式パターン
戻り値:
日付文字列

format

public static java.lang.String format(java.util.Locale locale,
                                      java.lang.Object date,
                                      int style)
日付型またはカレンダーをデフォルトの書式で日付文字列に変換します。

パラメータ:
locale - ロケール
date - 日付型またはカレンダー
style - 書式スタイル
戻り値:
日付文字列

isDate

public static boolean isDate(java.lang.CharSequence date,
                             java.lang.String pattern)
日付文字列として認識できるか評価します。

パラメータ:
date - 評価する日付文字列
pattern - 文字列の書式パターン
戻り値:
日付文字列として認識できる場合のみtrue

isDate

public static boolean isDate(java.lang.CharSequence date,
                             java.lang.String pattern,
                             java.util.Locale locale)
日付文字列として認識できるか評価します。

パラメータ:
date - 評価する日付文字列
pattern - 文字列の書式パターン
locale - ロケール
戻り値:
日付文字列として認識できる場合のみtrue

isDate

public static boolean isDate(java.lang.CharSequence date,
                             java.lang.String[] patterns)
一つ以上の書式パターンで日付文字列として認識できるか評価します。

パラメータ:
date - 評価する日付文字列
patterns - 文字列の書式パターンの配列
戻り値:
一つ以上の書式パターンで日付文字列として認識できる場合のみtrue

isDate

public static boolean isDate(java.lang.CharSequence date,
                             java.lang.String[] patterns,
                             java.util.Locale locale)
一つ以上の書式パターンで日付文字列として認識できるか評価します。

パラメータ:
date - 評価する日付文字列
patterns - 文字列の書式パターンの配列
locale - ロケール
戻り値:
一つ以上の書式パターンで日付文字列として認識できる場合のみtrue