Estaba jugando con NSCalendar y NSDateComponents hoy y vi constantes como NSDayCalendarUnit y NSEraCalendarUnit. NSDayCalendarUnit devuelve 4 si hoy es el 4 de diciembre, por ejemplo. NSEraCalendarUnit devuelve la era que aparentemente es 1 en el momento de la publicación. ¿Alguien quiere explicar qué es una era?¿Qué es NSEraCalendarUnit?
Respuesta
@Eimantas lo tiene correcto. Es AD/BC (o BCE y C.E. para personas no religiosas).
Hay un poco más de información al respecto in Apple's Date and Time Programming Guide (vinculado allí). Busque en la sección "Consideraciones especiales para fechas históricas".
y la fecha & tiempo de programación de la página Guía Historical Dates tiene aún más información, incluyendo el trabajo con épocas con flujo del tiempo hacia atrás (es decir, el día que sigue el 31 de diciembre del año 7 AC es 1 de enero de 6 aC).
+1 esto es importante porque (por ejemplo) el calendario japonés usa la Era para denotar el reinado de un solo emperador. Entonces, aunque el calendario gregoriano solo había tenido 2 eras, el calendario japonés ha tenido docenas. –
- 1. ¿Cómo reconocer qué es y qué no es recursividad final?
- 2. ¿Qué es y qué no es una historia de usuario?
- 3. ¿Qué es "matemática de cuerdas" y por qué es malo?
- 4. ¿Qué es WebIDL y (por qué) es importante?
- 5. ¿Qué es Mage y de qué manera es útil?
- 6. Android: ¿Qué es R? ¿Por qué es tan críptico?
- 7. ¿Qué es intptr?
- 8. ¿Qué es un Pagelet?
- 9. ¿Qué es NSCache?
- 10. ¿Qué es un UUID?
- 11. ¿Qué es NSNotification?
- 12. Qué es un Sandbox
- 13. ¿Qué es el escalamiento?
- 14. ¿Qué es exactamente NoSQL?
- 15. ¿Qué es un antipatrón?
- 16. Lua, ¿qué es Lua?
- 17. ¿Qué es exactamente "manejar"?
- 18. ¿Qué es un índice?
- 19. ¿Qué es _GLOBAL_OFFSET_TABLE?
- 20. ¿Qué es gcnew?
- 21. ¿Qué es un lote?
- 22. ¿Qué es UIViewControllerWrapperView?
- 23. ¿Qué es MediaRecorder.OutputFormat.DEFAULT?
- 24. ¿Qué es Alef Hamza?
- 25. ¿Qué es exactamente Rake?
- 26. C++: ¿qué es :: para?
- 27. ¿Qué es appengine_config.py
- 28. ¿Qué es un "mango"?
- 29. ¿Qué es std :: pair?
- 30. ¿Qué es ASP.NET?
Probablemente sea AD/BC. Como ahora es el año 2011 AD. – Eimantas