5 votos

Quiero cambiar el reloj de 12h a 24h modo a través de la terminal

Así que estoy buscando el comando para cambiar de 12h a 24h. Hay incluso un comando? Quiero decir que puedo hacer con la interfaz gráfica de usuario, pero tengo que ser capaz de hacerlo a través de la terminal, así que puedo poner en un script de bash.

Aquí quiero en lugar del formato de 12 h de un formato de 24h.

7voto

Christopher Scott Puntos 665

Este es almacenado en el plist encuentra en ~/Library/Preferences/com.apple.menuextra.clock debajo de la tecla DateFormat.

He aquí un rápido repaso:

  • EEE MMM d h:mm:ss a

12 Horas Modo de AM/PM

  • EEE MMM d h:mm:ss

12 Horas en el Modo de AM/PM

  • EEE MMM d H:mm:ss

24 Horas De Modo De

Para aplicar cualquiera de estas cadenas de formato, puede utilizar el defaults comando en el Terminal, o si usted está buscando un método programable, puede utilizar el do shell script1 de la directiva dentro de Applescript.

Para aplicar estos a través de la Terminal, abrir y ejecutar el siguiente comando:

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

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

Los cambios no surtirán efecto inmediatamente después de ejecutar el comando, yo sé que puedes cerrar sesión/registro de vuelta para el cambio que se ha hecho, pero yo no soy consciente de cómo aplicar inmediatamente.


1CyberCiti de Imprimación en Shell Scripting mediante Applescript

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X