我想得到NSDate整数形式的日,月和年组件,即如果日期是1/2/1988那么我应该分别得到1,2和1988作为整数.我怎么能在iOS中这样做?我发现了类似的问题,但方法是descriptionWithCalendarFormat:给出警告,现在似乎已被弃用了.
我正在更新我对Swift 3的一些旧的Swift 2答案.但是,我对这个问题的回答并不容易更新,因为问题具体要求NSDate而不是Date.所以我正在创建该问题的新版本,我可以更新我的答案.
题
如果我从这样的Date实例开始
let someDate = Date()
Run Code Online (Sandbox Code Playgroud)
我该如何将其转换为整数?
相关但不同
这些问题提出了不同的问题:
我从Java Date获得了一个序列号,它转换成长整数,如"1352101337000".我遇到的问题是如何将这个长整数分析回NSDate或NSString,以便我可以清楚知道序列号显示的时间.
有没有人能解决这个案子?