パッケージ org.aiwolf.common.util
クラス CalendarTools
- java.lang.Object
-
- org.aiwolf.common.util.CalendarTools
-
public class CalendarTools extends java.lang.Object
カレンダーに関する静的なメソッドを提供するクラスです。CalendarTools is that provides a static method on the calendar.- 作成者:
- tori
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 CalendarTools()
-
メソッドの概要
すべてのメソッド staticメソッド concreteメソッド 修飾子とタイプ メソッド 説明 static boolean
isSameDay(java.util.Calendar date1, java.util.Calendar date2)
同一日かどうかを返します。static java.util.Calendar
toCalendar(long timeInMillis)
long型のミリ秒をCalendar型のオブジェクトに変換します。static java.util.Calendar
toCalendar(java.lang.String dateTimeString)
年-月-日-時-分-秒の順で並んだ日付をCalendarオブジェクトに変換します。static java.util.Calendar
toCalendar(java.util.Date date)
Date型のオブジェクトをCalendar型のオブジェクトに変換します。static java.lang.String
toDateString(java.util.Calendar cal)
Calendarオブジェクトをyyyy/MM/dd形式の文字列に変換し、返します。static java.lang.String
toDateString(java.util.Date date)
Dateオブジェクトをyyyy/MM/dd形式の文字列に変換し、返します。static java.lang.String
toDateTime(long time)
指定されたlong型の値をyyyy/MM/dd HH:mm:ss形式の文字列に直して返します。static java.lang.String
toDateTime(java.util.Calendar cal)
指定されたCalendarオブジェクトをyyyy/MM/dd HH:mm:ss形式の文字列に直して返します。static java.lang.String
toDateTime(java.util.Date date)
指定されたDateオブジェクトをyyyy/MM/dd HH:mm:ss形式の文字列に直して返します。static java.util.Calendar
toMidnight(java.util.Calendar calendar)
指定されたCalendarをその日の深夜(00:00:00.000)に時間を設定します。
-
-
-
メソッドの詳細
-
toDateTime
public static java.lang.String toDateTime(java.util.Calendar cal)
指定されたCalendarオブジェクトをyyyy/MM/dd HH:mm:ss形式の文字列に直して返します。Converts to yyyy/MM/dd HH:mm:ss format.- パラメータ:
cal
-対象とするCalendarオブジェクトCalender object- 戻り値:
- 文字列フォーマットString format
-
toDateTime
public static java.lang.String toDateTime(java.util.Date date)
指定されたDateオブジェクトをyyyy/MM/dd HH:mm:ss形式の文字列に直して返します。Converts to yyyy/MM/dd HH:mm:ss format.- パラメータ:
date
-対象とするDateオブジェクトDate object- 戻り値:
- 文字列フォーマットString format
-
toDateTime
public static java.lang.String toDateTime(long time)
指定されたlong型の値をyyyy/MM/dd HH:mm:ss形式の文字列に直して返します。Converts to yyyy/MM/dd HH:mm:ss format.- パラメータ:
time
-対象とするlong型の値Long value- 戻り値:
- 文字列フォーマットString format
-
toCalendar
public static java.util.Calendar toCalendar(java.lang.String dateTimeString)
年-月-日-時-分-秒の順で並んだ日付をCalendarオブジェクトに変換します。
区切り文字は数字以外のすべての文字または空白にしてください。 足りない分はすべて0で補完されます。Converts to Calendar object.- パラメータ:
dateTimeString
-年-月-日-時-分-秒の順で並んだ日付Date time string- 戻り値:
- 変換されたCalendarオブジェクトConverted calendar object
-
toCalendar
public static java.util.Calendar toCalendar(java.util.Date date)
Date型のオブジェクトをCalendar型のオブジェクトに変換します。Converts from Date object to Calendar object.- パラメータ:
date
-Date型のオブジェクトDate object- 戻り値:
- Calendar型のオブジェクトCalendar object
-
toCalendar
public static java.util.Calendar toCalendar(long timeInMillis)
long型のミリ秒をCalendar型のオブジェクトに変換します。Converts from milis to Calendar object.- パラメータ:
timeInMillis
-ミリ秒Millis- 戻り値:
- Calendar型のオブジェクトCalendar object
-
toMidnight
public static java.util.Calendar toMidnight(java.util.Calendar calendar)
指定されたCalendarをその日の深夜(00:00:00.000)に時間を設定します。Sets time the midnight of the day.- パラメータ:
calendar
-深夜に時間を設定するCalendarCalendar- 戻り値:
- 深夜に時間を設定したカレンダーCalendar which set the time
-
toDateString
public static java.lang.String toDateString(java.util.Calendar cal)
Calendarオブジェクトをyyyy/MM/dd形式の文字列に変換し、返します。Converts from Calendar object to yyyy/MM/dd format String.- パラメータ:
cal
-対象となるCalendarオブジェクトCalendar object- 戻り値:
- 文字列フォーマットString format
-
toDateString
public static java.lang.String toDateString(java.util.Date date)
Dateオブジェクトをyyyy/MM/dd形式の文字列に変換し、返します。Converts from Date object to yyyy/MM/dd format String.- パラメータ:
date
-対象となるDateオブジェクトDate object- 戻り値:
- 文字列フォーマットString format
-
isSameDay
public static boolean isSameDay(java.util.Calendar date1, java.util.Calendar date2)
同一日かどうかを返します。Is same day?- パラメータ:
date1
-date2と比較するCalendarオブジェクトCalendar object which compares date2date2
-date1と比較するCalendarオブジェクトCalendar object which compares date1- 戻り値:
- 同一日かどうかSame day or other day
-
-