Ios NSDateComponent中的小时是12小时还是24小时格式?

Ios NSDateComponent中的小时是12小时还是24小时格式?,ios,objective-c,nsdate,nsdatecomponents,Ios,Objective C,Nsdate,Nsdatecomponents,NSDateComponent的小时组件是12小时格式还是24小时格式?我在文档中找不到任何关于这方面的信息…现在是公历上的24小时 为什么??文档中没有明确说明这一点;但是,它确实声明这些值适用于所使用的任何日历。am/pm只是一种不同的表示法——使用am/pm的国家每天仍然有24小时,他们只是在写不同的东西 此外,如果您查看可用的单位常数,您会注意到没有“am/pm”常数。同样,这是因为am/pm是一种本地化的符号,而不是公历的属性 编辑:如果你问这个问题是因为你想以可读的形式输出一个时间,

NSDateComponent的小时组件是12小时格式还是24小时格式?我在文档中找不到任何关于这方面的信息…

现在是公历上的24小时

为什么??文档中没有明确说明这一点;但是,它确实声明这些值适用于所使用的任何日历。am/pm只是一种不同的表示法——使用am/pm的国家每天仍然有24小时,他们只是在写不同的东西

此外,如果您查看可用的单位常数,您会注意到没有“am/pm”常数。同样,这是因为am/pm是一种本地化的符号,而不是公历的属性

编辑:如果你问这个问题是因为你想以可读的形式输出一个时间,不要使用NSDateComponents——使用NSDateFormatter