包括获取日期信息的框架Objective-C

包括获取日期信息的框架Objective-C,objective-c,frameworks,nsdate,Objective C,Frameworks,Nsdate,我是objective-C的新手,我正在尝试插入NSdate,但我不知道为了调用它应该包含哪个库。我尝试了下列方法,但没有成功。谢谢你的帮助 #import <Cocoa/Cocoa.h> #import <Foundation/Foundation.h> #include <CoreFoundation/CoreFoundation.h> // Get current datetime NSDate *currentDateTime = [NSDate d

我是objective-C的新手,我正在尝试插入NSdate,但我不知道为了调用它应该包含哪个库。我尝试了下列方法,但没有成功。谢谢你的帮助

#import <Cocoa/Cocoa.h>
#import <Foundation/Foundation.h>
#include <CoreFoundation/CoreFoundation.h>

// Get current datetime
NSDate *currentDateTime = [NSDate date];
// Instantiate a NSDateFormatter
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
// Set the dateFormatter format
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
// Get the date time in NSString
NSString *dateInString = [dateFormatter stringFromDate:currentDateTime];
// Release the dateFormatter
[dateFormatter release];

#导入
#进口
#包括
//获取当前日期时间
NSDate*currentDateTime=[NSDate日期];
//实例化NSDateFormatter
NSDateFormatter*dateFormatter=[[NSDateFormatter alloc]init];
//设置dateFormatter格式
[日期格式化程序setDateFormat:@“yyyy-MM-dd HH:MM:ss”];
//获取NSString中的日期时间
NSString*dateInString=[dateFormatter stringFromDate:currentDateTime];
//释放日期格式化程序
[日期格式化程序发布];

您已经包含了每一个必要的标题,并添加了每一个必要的框架(NS*类所需的只是基础)。问题是您的语句没有作用域。例如,将它们包装在
main()
函数中。

您已经包含了每个必要的头,并添加了每个必要的框架(NS*类所需的只是基础)。问题是您的语句没有作用域。例如,将它们包装在
main()
函数中。

@user1245845如果我能很好地看到屏幕截图,您的操作就不在main中。@user1245845,您缺少了
int main(int argc,char*argv[]){@autoreleasepool{}
@user1245845如果我能很好地看到屏幕截图,您的操作不在main中。@user1245845,您缺少类似
intmain(intargc,char*argv[]){@autoreleasepool{}