我想将当前的小时和分钟作为整数。所以如果现在是凌晨 3:16,我想得到两个整数:3 和 16。
但它看起来[NSDate date]
会给出自 1970 年以来的秒数,或者它可以给出当前时间表示的字符串,但没有简单的方法将它们作为整数获取?
我在获取当前时间中看到了一篇文章,但它涉及到NSDateComponents
和NSCalendar
?这太复杂了......所需要的只是
NSDate *date = [NSDate date];
int hour = [date getHour]; // which is not possible
有没有比使用 3 个类NSDate
,NSDateComponents
和NSCalendar
以整数形式获取当前小时数的更简单的方法,或者通常,在 Objective-C 中,我们通常仍会使用 C 语言localtime
并tm
以整数形式获取小时数吗?