Is the hour component of NSDateComponent in a 12h or 24h format? I cannot find anything about this in the documentation…
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
It’s 24 hours, on the gregorian calendar.
Why? The documentation doesn’t say it explicitly; however, it does state that the values are for whatever calendar is used. am/pm is just a different notation — countries using am/pm still have 24 hours per day, they are just writing if differently.
Also, if you look at the available unit constants, you will notice there there is no “am/pm” constant. Again, that’s because am/pm is a localized notation, not a property of the gregorian calendar.
EDIT: if you are asking this because you want to output a time in readable form, don’t use NSDateComponents — use NSDateFormatter.