我在一个标签中有 2:01:20 PM 格式;经过一些计算后,我需要更改该标签的小时和/或分钟。
也就是说,是否可以通过将其转换为 NSDate 对象并修改小时和分钟(如 3:20:30 PM)来更改该标签值?
是否有任何 setter 方法?
最佳答案
第一个问题“如何以编程方式在 nsdate 中设置时分?”的答案 如下:
NSDate* result;
NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setMinute:0];
[comps setHour:0];
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
result = [gregorian dateFromComponents:comps];
[comps release];
关于objective-c - 如何以编程方式在 nsdate 中设置小时分钟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2974077/