gpt4 book ai didi

objective-c - 从 NSString 设置 NSDate

转载 作者:搜寻专家 更新时间:2023-10-30 20:03:45 24 4
gpt4 key购买 nike

我正在使用 XCode 4.2 开发 iPhone 应用程序,我是应用程序开发的新手

我有以下 NSStrings

NSString *year;
NSString *month;
NSString *day;
NSString *hour;
NSString *minute;

我如何使用那些设置 NSDate *date 变量

谢谢

最佳答案

例子:

NSString *year   = @"2011";
NSString *month = @"1";
NSString *day = @"2";
NSString *hour = @"3";
NSString *minute = @"3";

NSDateComponents *dateComponents = [[NSDateComponents alloc] init];
dateComponents.year = [year intValue];
dateComponents.month = [month intValue];
dateComponents.day = [day intValue];
dateComponents.hour = [hour intValue];
dateComponents.minute = [minute intValue];

NSDate *date = [[NSCalendar currentCalendar] dateFromComponents:dateComponents];
NSLog(@"date: %@", date);

NSLog输出:

date: 2011-01-02 08:03:00 +0000

关于objective-c - 从 NSString 设置 NSDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8351220/

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