Quiero cambiar el reloj de 12h a 24h mediante terminal

5

Así que estoy buscando el comando para cambiar de 12h a 24h. ¿Hay tal orden? Quiero decir que puedo hacerlo con la GUI pero necesito poder hacerlo a través de terminal para poder ponerlo en un script de bash.

Aquí quiero, en lugar de las 12h, formatear un formato de 24h.

    
pregunta Philipp 17.12.2012 - 09:31

1 respuesta

7

Esto se almacena en el plist ubicado en ~/Library/Preferences/com.apple.menuextra.clock bajo la clave DateFormat .

Aquí hay una introducción rápida:

  • Modo de 12 horas con AM / PM:

    EEE MMM d h:mm:ss a

  • Modo de 12 horas sin AM / PM:

    EEE MMM d h:mm:ss

  • Modo de 24 horas:

    EEE MMM d H:mm:ss

Para aplicar cualquiera de estas cadenas de formato, puede usar el comando defaults en la Terminal, o si está buscando un método más programable, puede usar el do shell script 1 Directiva dentro de Applescript.

Para aplicarlos a través del terminal, ábralo y ejecute el siguiente comando:

defaults write com.apple.menuextra.clock DateFormat -string 'EEE MMM d  H:mm:ss'

Sustituya la cadena entre las comillas con la versión de arriba que desee.

Para que los cambios surtan efecto inmediatamente, kill -SIGHUP SystemUIServer hará el truco. De lo contrario, entrarán en vigencia la próxima vez que cierre la sesión y vuelva a iniciarla o reiniciarla.

1 Guía de inicio de CyberCiti sobre el script de shell a través de Applescript

    
respondido por el Jason Salaz 17.12.2012 - 11:41

Lea otras preguntas en las etiquetas