Monotone-Parent: f0e01017c45580ffb00a3ec0ea376689e815bd26

Monotone-Revision: b7a1e396102e13dee6268bd787a8ea064068b056

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-11-07T16:14:19
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2006-11-07 16:14:19 +00:00
parent 0885f51b6f
commit 01198ff17e
2 changed files with 9 additions and 1 deletions

View File

@@ -70,13 +70,17 @@
}
- (void)setDate:(NSCalendarDate *)_date {
int minuteValue;
if (!_date)
_date = [NSCalendarDate date];
[_date setTimeZone: [[self clientObject] userTimeZone]];
[self _setDate: _date];
minuteValue = [_date minuteOfHour];
if (minuteValue % 15)
minuteValue += 15 - (minuteValue % 15);
[self setHour: [NSNumber numberWithInt: [_date hourOfDay]]];
[self setMinute: [NSNumber numberWithInt: [_date minuteOfHour]]];
[self setMinute: [NSNumber numberWithInt: minuteValue]];
[self setYear: [NSNumber numberWithInt: [_date yearOfCommonEra]]];
[self setMonth: [NSNumber numberWithInt: [_date monthOfYear]]];
[self setDay: [NSNumber numberWithInt: [_date dayOfMonth]]];