Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

243
Vistas
Obtener información de formato de fecha local

Usando Swift 4, ¿hay alguna manera de obtener una representación de cadena del formato de fecha de una configuración regional? Según la configuración regional de un iPhone, me gustaría saber si el formato es aaaa/mm/dd o mm/dd/aaaa.

Encontré todas las formas de cambiar un formato de fecha u obtener la fecha del formato de la configuración regional, pero no he podido averiguar cómo obtener el formato real.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Utilice DateFormatter dateFormat(fromTemplate:options:locale:) .

 let userFormat = DateFormatter.dateFormat(fromTemplate: "yyyyMMdd", options: 0, locale: Locale.current)

En los EE. UU., esto devuelve MM/dd/yyyy . En Alemania esto da dd.MM.yyyy .

Si alguna vez necesita obtener el formato de hora adecuado que también tenga en cuenta el formato de hora de 12/24 horas elegido por el usuario, use una plantilla de jms . La j es un especificador de formato especial, solo se usa con plantillas, que devuelve h o H para la hora según lo que sea apropiado.


Otra opción posible es crear un DateFormatter , establecer el dateStyle y el timeStyle deseados y luego leer la propiedad dateFormat :

 var mydf = DateFormatter() mydf.dateStyle = .long // set as desired mydf.timeStyle = .full // set as desired print(mydf.dateFormat)

Para los EE. UU. esto da:

MMMM d, y'at' h:mm:ss a zzzz

Para Alemania esto da:

d. MMMM y 'um' HH:mm:ss zzzz

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda