2014-07-03 15 views
12

Nonostante il valore di proprietà risponda al mio fuso orario effettivo, il formato di sia ancora in formato 12 ore.Imposta formato orologio a 24 ore in Jenkins

enter image description here

Vorrei avere formato a 24 ore, invece.

Qualcuno ha qualche idea su come può essere cambiato in Jenkins?

Grazie.

+0

Jenkins utilizza il linguaggio del browser, se è impostato su inglese (Stati Uniti), quindi lo converte in inglese (GB) –

risposta

7

Come @Arkain menzionato, è necessario specificare nelle impostazioni del browser la lingua che si adatta al formato orario desiderato. Avevo sia English (US) che solo English (che pensavo fosse inglese (GB)), ma poi mi sono reso conto che avrei dovuto aggiungere ulteriore lingua English (GB).

Grazie!

+0

Hmm, questo sembra funzionare solo sulle singole pagine di lavoro, non sulla vista della pipeline, almeno con Jenkins 1.554.1. –

+0

@ PaŭloEbermann Credo che le impostazioni del formato dell'ora vengano applicate all'intero Jenkins a meno che il plug-in Pipeline non abbia le proprie impostazioni. E sì, come ultima risorsa puoi provare la versione più recente di Jenkins. – meeroslaph

3

Purtroppo, questa situazione non è cambiata e Jenkins' data stile di visualizzazione è ancora legata alla lingua del browser a partire da gennaio 2016.

Su un sidenote: C'è un Locale Plugin, che permette presumibilmente per ignorare Jenkins' default comportamento di raccogliere le impostazioni internazionali tramite la lingua del browser. Sebbene - come notato in Greg Dubicki - questo plug-in does process a language_country_variant string, solo la parte della lingua (a 2 cifre ISO 639-1language code) ha un effetto e definisce solo la lingua dell'interfaccia utente. Il formato di visualizzazione della data sembra ancora definito unicamente dalla lingua del browser.

+1

In realtà il plug-in locale deve accettare e utilizzare correttamente l'impostazione "en_GB", in base al suo codice: https://github.com/jenkinsci/locale-plugin/blob/master/src/main/java/hudson/plugins/locale/PluginImpl .java # L82 ... Ma nel mio caso no. :( –

+2

Btw: "locale en_IE" sarebbe una scommessa più sicura per ottenere l'inglese e il formato 24 ore, vedi: http://unix.stackexchange.com/questions/62316/why-is-there-no-euro-english- località –