相关疑难解决方法(0)

如何将当前时间作为日期时间

刚开始操场.我正在尝试创建一个简单的应用程序.

我已经创建了一个这样的日期对象:

var date = NSDate()
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得当前时间?在其他语言中,我可以这样做:

var hour = date.hour
Run Code Online (Sandbox Code Playgroud)

但我找不到任何类似的属性/方法.我找到了一种方法dateWithCalendarFormat.我应该用吗?如果是这样,怎么样?

datetime swift

242
推荐指数
14
解决办法
38万
查看次数

将 NSDate 转换为整数

所以我的困境是我无法弄清楚如何仅将日期存储在整数值中(使用以下方法获取:

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)

我只是忘记了一些简单的整数吗?

integer nsdate ios

2
推荐指数
1
解决办法
7729
查看次数

标签 统计

datetime ×1

integer ×1

ios ×1

nsdate ×1

swift ×1