Changeset 5374
- Timestamp:
- 03/13/08 18:20:47 (4 months ago)
- Files:
-
- WiredAdditions/trunk/NSDate-WIAdditions.h (modified) (1 diff)
- WiredAdditions/trunk/NSDate-WIAdditions.m (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
WiredAdditions/trunk/NSDate-WIAdditions.h
r5045 r5374 31 31 + (id)dateWithISO8601String:(NSString *)string; 32 32 - (id)initWithISO8601String:(NSString *)string; 33 - (NSString *)ISO8601String; 34 35 - (BOOL)isAtBeginningOfAnyEpoch; 33 36 34 37 @end WiredAdditions/trunk/NSDate-WIAdditions.m
r5045 r5374 53 53 54 54 return self; 55 } 56 57 58 59 - (NSString *)ISO8601String { 60 NSMutableString *string; 61 62 string = [[self descriptionWithCalendarFormat:@"%Y-%m-%dT%H:%M:%S%z" timeZone:NULL locale:NULL] mutableCopy]; 63 64 [string insertString:@":" atIndex:22]; 65 66 return [string autorelease]; 67 } 68 69 70 71 #pragma mark - 72 73 - (BOOL)isAtBeginningOfAnyEpoch { 74 return ([self isEqualToDate:[NSDate dateWithTimeIntervalSince1970:0.0]] || 75 [self isEqualToDate:[NSDate dateWithTimeIntervalSinceReferenceDate:0.0]]); 55 76 } 56 77
