public class CmnDate extends GregorianCalendar implements Comparable<Calendar>, Cloneable, Serializable
Calendar.Builder
AD, BC
ALL_STYLES, AM, AM_PM, APRIL, areFieldsSet, AUGUST, DATE, DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_WEEK_IN_MONTH, DAY_OF_YEAR, DECEMBER, DST_OFFSET, ERA, FEBRUARY, FIELD_COUNT, fields, FRIDAY, HOUR, HOUR_OF_DAY, isSet, isTimeSet, JANUARY, JULY, JUNE, LONG, LONG_FORMAT, LONG_STANDALONE, MARCH, MAY, MILLISECOND, MINUTE, MONDAY, MONTH, NARROW_FORMAT, NARROW_STANDALONE, NOVEMBER, OCTOBER, PM, SATURDAY, SECOND, SEPTEMBER, SHORT, SHORT_FORMAT, SHORT_STANDALONE, SUNDAY, THURSDAY, time, TUESDAY, UNDECIMBER, WEDNESDAY, WEEK_OF_MONTH, WEEK_OF_YEAR, YEAR, ZONE_OFFSET
コンストラクタと説明 |
---|
CmnDate()
コンストラクタ
現在時刻で初期化されたCmnDateオブジェクトを作成します。
|
CmnDate(Date d)
コンストラクタ
指定された日付で初期化されたCmnDateオブジェクトを作成します。
|
CmnDate(String d)
コンストラクタ
指定された日付(YYYYMMDD)で初期化されたCmnDateオブジェクトを作成します。
|
CmnDate(String d,
String fmt)
コンストラクタ
指定された日付を指定されたフォーマット文字列でで初期化された
CmnDateオブジェクトを作成します。
|
CmnDate(String d,
String fmt,
Locale loc)
コンストラクタ
指定された日付を指定されたフォーマット文字列でで初期化された
CmnDateオブジェクトを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
clearTime()
日付の時分秒を0に設定します。
|
int |
compareTo(CmnDate obj)
2つの日付を比較します。
|
long |
diffDays(CmnDate dt)
2つの日付の差を計算します。
|
String |
format(String fmt)
日付を日付/時刻文字列にフォーマットします。
|
String |
format(String fmt,
Locale loc)
日付を日付/時刻文字列にフォーマットします。
|
String |
format(String fmt,
Locale loc,
TimeZone tz)
日付を日付/時刻文字列にフォーマットします。
|
String |
format(String fmt,
TimeZone tz)
日付を日付/時刻文字列にフォーマットします。
|
String |
getString()
日付をyyyyMMdd文字列にフォーマットします。
|
long |
getTimeInMillis()
現在時刻を取得します。
|
Timestamp |
getTimestamp()
現在時刻をjava.sql.Timestamp形式で取得します。
|
boolean |
isNull()
日付がヌル値(ブランク)かどうかを判定する
|
void |
setDate(Date d)
指定された日付でCmnDateオブジェクトを初期化します。
|
void |
setDate(String d)
指定された日付(YYYYMMDD)でCmnDateオブジェクトを初期化します。
|
void |
setDate(String d,
String fmt)
指定された日付と指定されたフォーマット文字列で
CmnDateオブジェクトを初期化します。
|
void |
setDate(String d,
String fmt,
Locale loc)
指定された日付と指定されたフォーマット文字列で
CmnDateオブジェクトを初期化します。
|
add, clone, computeFields, computeTime, equals, from, getActualMaximum, getActualMinimum, getCalendarType, getGreatestMinimum, getGregorianChange, getLeastMaximum, getMaximum, getMinimum, getTimeZone, getWeeksInWeekYear, getWeekYear, hashCode, isLeapYear, isWeekDateSupported, roll, roll, setGregorianChange, setTimeZone, setWeekDate, toZonedDateTime
after, before, clear, clear, compareTo, complete, get, getAvailableCalendarTypes, getAvailableLocales, getDisplayName, getDisplayNames, getFirstDayOfWeek, getInstance, getInstance, getInstance, getInstance, getMinimalDaysInFirstWeek, getTime, internalGet, isLenient, isSet, set, set, set, set, setFirstDayOfWeek, setLenient, setMinimalDaysInFirstWeek, setTime, setTimeInMillis, toInstant, toString
compareTo
public CmnDate()
public CmnDate(String d) throws ParseException
d
- 設定する日付ParseException
public CmnDate(String d, String fmt) throws ParseException
d
- 設定する日付fmt
- フォーマット文字列ParseException
public CmnDate(String d, String fmt, Locale loc) throws ParseException
d
- 設定する日付fmt
- フォーマット文字列loc
- LocaleParseException
public CmnDate(Date d)
d
- 設定する日付public void setDate(String d) throws ParseException
d
- 設定する日付ParseException
public void setDate(String d, String fmt) throws ParseException
d
- 設定する日付fmt
- フォーマット文字列ParseException
public void setDate(String d, String fmt, Locale loc) throws ParseException
d
- 設定する日付fmt
- フォーマット文字列loc
- LocaleParseException
public void setDate(Date d)
d
- 設定する日付public void clearTime()
public String format(String fmt, Locale loc, TimeZone tz)
fmt
- フォーマット文字列loc
- Localetz
- タイムゾーンpublic String format(String fmt, TimeZone tz)
fmt
- フォーマット文字列tz
- タイムゾーンpublic String format(String fmt, Locale loc)
fmt
- フォーマット文字列loc
- Localepublic String format(String fmt)
fmt
- フォーマット文字列public String getString()
public long diffDays(CmnDate dt)
dt
- 引く日public int compareTo(CmnDate obj)
obj
- 比較する日付public long getTimeInMillis()
getTimeInMillis
クラス内 Calendar
public Timestamp getTimestamp()
public boolean isNull()
Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.