XuniDateUtil クラス リファレンス

継承元 NSObject
定義先 DateUtil.h

概要

NSCalendar の変更を支援するユーティリティクラス

– getDateWithYear:month:day:

新しく割り当てられた NSDate オブジェクトを取得します。

- (NSDate *)getDateWithYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day

パラメータ

year

month

day

戻り値

新しく割り当てられた NSDate オブジェクト

内容

新しく割り当てられた NSDate オブジェクトを取得します。

定義先

DateUtil.h

– setCalendar:

カレンダーを設定します。

- (void)setCalendar:(NSCalendar *)calendar

パラメータ

calendar

カレンダー

内容

カレンダーを設定します。

定義先

DateUtil.h

– getCalendar

カレンダーを取得します。

- (NSCalendar *)getCalendar

戻り値

カレンダー

内容

カレンダーを取得します。

定義先

DateUtil.h

– setFirstWeekday:

カレンダーの最初の平日を設定します。

- (void)setFirstWeekday:(NSUInteger)day

パラメータ

day

最初の平日

内容

カレンダーの最初の平日を設定します。

定義先

DateUtil.h

– getYearFromDate:

年を日付から取得します。

- (NSInteger)getYearFromDate:(NSDate *)date

パラメータ

date

日付

戻り値

内容

年を日付から取得します。

定義先

DateUtil.h

– getMonthFromDate:

月を日付から取得します。

- (NSInteger)getMonthFromDate:(NSDate *)date

パラメータ

date

日付

戻り値

内容

月を日付から取得します。

定義先

DateUtil.h

– getDayFromDate:

日を日付から取得します。

- (NSInteger)getDayFromDate:(NSDate *)date

パラメータ

date

日付

戻り値

内容

日を日付から取得します。

定義先

DateUtil.h

– getWeekdayFromDate:

平日の単位数を日付から取得します。

- (NSInteger)getWeekdayFromDate:(NSDate *)date

パラメータ

date

日付

戻り値

平日の単位数

内容

平日の単位数を日付から取得します。

定義先

DateUtil.h

– getMonthDaysCountFromDate:

日付から月の日数を取得します。

- (NSInteger)getMonthDaysCountFromDate:(NSDate *)date

パラメータ

date

日付

戻り値

月の日数

内容

日付から月の日数を取得します。

定義先

DateUtil.h

– getDateByAddingDays:toDate:

指定された日数を加えて計算された絶対時刻を表す新しい NSDate オブジェクトを返します。

- (NSDate *)getDateByAddingDays:(NSInteger)days toDate:(NSDate *)toDate

パラメータ

days

加える日数

toDate

日付

戻り値

指定された日数を加えて計算された絶対時刻を表す新しい NSDate オブジェクト

内容

指定された日数を加えて計算された絶対時刻を表す新しい NSDate オブジェクトを返します。

定義先

DateUtil.h

– getDateBySubtractingDays:toDate:

指定された日数を引いて計算された絶対時刻を表す新しい NSDate オブジェクトを返します。

- (NSDate *)getDateBySubtractingDays:(NSInteger)days toDate:(NSDate *)toDate

パラメータ

days

引く日数

toDate

日付

戻り値

指定された日数を引いて計算された絶対時刻を表す新しい NSDate オブジェクト

内容

指定された日数を引いて計算された絶対時刻を表す新しい NSDate オブジェクトを返します。

定義先

DateUtil.h

– getDateByAddingMonths:toDate:

指定された月数を加えて計算された絶対時刻を表す新しい NSDate オブジェクトを返します。

- (NSDate *)getDateByAddingMonths:(NSInteger)months toDate:(NSDate *)toDate

パラメータ

months

加える月数

toDate

日付

戻り値

指定された月数を加えて計算された絶対時刻を表す新しい NSDate オブジェクト

内容

指定された月数を加えて計算された絶対時刻を表す新しい NSDate オブジェクトを返します。

定義先

DateUtil.h

– getDateBySettingMonth:toDate:

月を設定値とする絶対時刻を表す新しい NSDate を返します。

- (NSDate *)getDateBySettingMonth:(NSInteger)month toDate:(NSDate *)toDate

パラメータ

month

設定する月

toDate

日付

戻り値

月を設定値とする絶対時刻を表す新しい NSDate

内容

月を設定値とする絶対時刻を表す新しい NSDate を返します。

定義先

DateUtil.h

– getDateBySettingYear:toDate:

年の値を設定した絶対日付の絶対値のNSDate オブジェクトを返します。

- (NSDate *)getDateBySettingYear:(NSInteger)year toDate:(NSDate *)toDate

パラメータ

year

toDate

日付

戻り値

NSDate 新しいNSDate オブジェクト

内容

年の値を設定した絶対日付の絶対値のNSDate オブジェクトを返します。

定義先

DateUtil.h

– getDateByAddingYears:toDate:

指定された年数を引いて計算された絶対時刻を表す新しい NSDate オブジェクトを返します。

- (NSDate *)getDateByAddingYears:(NSInteger)years toDate:(NSDate *)toDate

パラメータ

years

加える年数

toDate

日付

戻り値

指定された年数を引いて計算された絶対時刻を表す新しい NSDate オブジェクト

内容

指定された年数を引いて計算された絶対時刻を表す新しい NSDate オブジェクトを返します。

定義先

DateUtil.h

– isYMDEqual:date2:

2 つの日付の年、月、日が等しいかどうかを返します。

- (BOOL)isYMDEqual:(NSDate *)date1 date2:(NSDate *)date2

パラメータ

date1

最初の日付

date2

2 番目の日付

戻り値

2 つの日付の年、月、日が等しい場合は YES、そうでない場合は NO

内容

2 つの日付の年、月、日が等しいかどうかを返します。

定義先

DateUtil.h

– compareYMD:date2:

2 つの日付の時間的順序を示す NSComparisonResult 値を返します。年、月、日だけを比較します。

- (NSComparisonResult)compareYMD:(NSDate *)date1 date2:(NSDate *)date2

パラメータ

date1

最初の日付。nil にすることはできません。

date2

2 番目日付。nil にすることはできません。

戻り値

NSComparisonResult

内容

2 つの日付の時間的順序を示す NSComparisonResult 値を返します。年、月、日だけを比較します。

定義先

DateUtil.h

– compareYM:date2:

二つの日付を比較した結果を、NSComparisonResult として返します。比較対象は年と月のみです。

- (NSComparisonResult)compareYM:(NSDate *)date1 date2:(NSDate *)date2

パラメータ

date1

1番目の日付(nilは指定不可)

date2

2番目の日付(nilは指定不可)

戻り値

NSComparisonResult 値

内容

二つの日付を比較した結果を、NSComparisonResult として返します。比較対象は年と月のみです。

定義先

DateUtil.h

– compareY:date2:

二つの日付を比較した結果を、NSComparisonResult として返します。比較対象は年のみです。

- (NSComparisonResult)compareY:(NSDate *)date1 date2:(NSDate *)date2

パラメータ

date1

1番目の日付(nilは指定不可)

date2

2番目の日付(nilは指定不可)

戻り値

NSComparisonResult 値

内容

二つの日付を比較した結果を、NSComparisonResult として返します。比較対象は年のみです。

定義先

DateUtil.h