-
Notifications
You must be signed in to change notification settings - Fork 1
DateUtil
##Summary
For easy using Date calculation and conversation.
- Convert NSDate, NSDictionary, DateTimeSet
- Get Date and Calculation before, after date
##Date Models
This Class use 3 Classes to store date information. It only handle year, month, day.
- NSDate
- NSDictionary : Defined keys DATEDIC_YEAR, DATEDIC_MONTH, DATEDIC_DAY
- DateTimeSet : Simple. Recommend it to use mainly.
@interface DateTimeSet : NSObject
{
NSTimeInterval interval;
NSInteger hours;
NSInteger minutes;
NSInteger seconds;
NSInteger year;
NSInteger month;
NSInteger day;
}
##Convert NSDate, NSDictionary, DateTimeSet
####+ (NSDictionary ) NSDateToDateDic:(NSDate) date
NSDate -> NSDictionary
####+ (DateTimeSet ) NSDateToDateTimeSet:(NSDate) date
NSDate -> DateTimeSet
####+ (DateTimeSet *) NSIntervalToTimeSet: (NSTimeInterval) interval
NSInterval -> DateTimeSet(properties: interval, hours, minutes, seconds)
##Get Date nad Calculation before, after date
####+ (NSDictionary *) getNowDate
Get now date with NSDictionary.
####+ (DateTimeSet *) getNowDateTimeSet
Get now date with DateTimeSet
####+ (NSDate *) getNextDate:(NSInteger) offset AndYear:(NSInteger) theYear andMonth:(NSInteger) theMonth andDay:(NSInteger) theDay
Get next +/- offset date with NSDictionary
Example)
// Getting tomorrow and more
[DateUtil getNextDate:+1];
[DateUtil getNextDate:+2];
// Getting Yesterday
[DateUtil getNextDate:-1];
####+ (NSDictionary *) getNextDateDicFromOffset:(NSInteger) offset AndYear:(NSInteger) theYear andMonth:(NSInteger) theMonth andDay:(NSInteger) theDay
Get next +/- offset date with NSDictionary
####+ (DateTimeSet *) getNextDateSetFromOffset:(NSInteger) offset AndYear:(NSInteger) theYear andMonth:(NSInteger) theMonth andDay:(NSInteger) theDay
Get next +/- offset date with DateTimeSet
Version 0.0.1 Build 61 Release 1