刚开始操场.我正在尝试创建一个简单的应用程序.
我已经创建了一个这样的日期对象:
var date = NSDate()
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得当前时间?在其他语言中,我可以这样做:
var hour = date.hour
Run Code Online (Sandbox Code Playgroud)
但我找不到任何类似的属性/方法.我找到了一种方法dateWithCalendarFormat.我应该用吗?如果是这样,怎么样?
所以我的困境是我无法弄清楚如何仅将日期存储在整数值中(使用以下方法获取:
NSDate* date = [NSDate date]
Run Code Online (Sandbox Code Playgroud)
我在网上找到了这段代码,它似乎与我需要的相似(我认为将 setDateFormat 更改为 @"dd" 会起作用(但显然它没有)
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy"];
//Optionally for time zone conversions
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"..."]];
NSString *stringFromDate = [formatter stringFromDate:date];
Run Code Online (Sandbox Code Playgroud)
我只是忘记了一些简单的整数吗?