gpt4 book ai didi

iphone - NSDateCompononents 中可能存在错误吗?

转载 作者:行者123 更新时间:2023-11-29 03:35:55 25 4
gpt4 key购买 nike

我只是在玩计时器,我发现了这个:

 - (void)viewDidLoad{
[super viewDidLoad];
NSDate *date = [NSDate date];
dFormatter = [[NSDateFormatter alloc] init]; //instance variable

NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];

unsigned unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit;
NSDateComponents *dateC = [calendar components:unitFlags fromDate:date];
[dateC setSecond:1];
[dateC setHour:0];
[dateC setMinute:0];

NSDate *fireDate = [calendar dateFromComponents:dateC];
[dFormatter setTimeStyle:NSDateFormatterLongStyle];
[dFormatter setDateStyle:NSDateFormatterMediumStyle];
NSLog(@"%@", [dFormatter stringFromDate:fireDate]);
}

输出惊人:Oct, 4 12:00:01 AM

我正在尝试设置一个从过去几个小时开始的计时器触发日期。

我应该报告这个,还是有办法让那个日期变成像 oct, 4 00:00:01 AM 这样的日期???

最佳答案

12:00:01 AM 等于午夜后 1 秒。或者我在这里遗漏了什么?

关于iphone - NSDateCompononents 中可能存在错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19184421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com