Come posso impostare il formato per la variabile $ {date} che può essere utilizzata nei modelli Eclipse?Come impostare il formato della variabile di data Eclipse?
risposta
Aggiornamento febbraio 2016: bug 75981 è stato risolto ufficialmente!
See Jmini s' answer below
Aggiornamento luglio 2015, 6 anni dopo:
Il bug citato di seguito sembra fissato in Eclipse 4.x.
Eric Wangcomments below:
@date ${id:date('YYYY-MMM-dd')} ${time}
questo mi dia formato datetime inglese in Eclipse 4.
risposta originale 2009 Eclipse 3.x
Argh! C'è un bug di vecchia data solo per questo: bug 75981
La variabile
${date}
potrebbe essere migliorato per accettare un argomento (simile ad altri parametrizzazioni aggiunti in 3.3M1), ad esempio,${d:date(format)}
, doveformat
è un motivo perSimpleDateFormat
.
L'unica alternativa sarebbe quella di modificare la classe SimpleTemplateVariableResolver
(come descritto in this thread), dal pacchetto org.eclipse.jface.text.templates
. (Hai qui un example of such an extension).
Questo thread mentions le fonti in cui è possibile trovare la classe.
\eclipse\plugins\org.eclipse.platform.source_3.1.0\src\org.eclipse.text_3.1.0\src.zip
Esempio:
public static class Date extends SimpleTemplateVariableResolver {
/**
* Creates a new date variable
*/
public Date() {
super("date", TextTemplateMessages.getString("GlobalVariables.variable.description.date")); //$NON-NLS-1$ //$NON-NLS-2$ }
protected String resolve(TemplateContext context) {
//return DateFormat.getDateInstance().format(new java.util.Date());
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
return df.format(new java.util.Date()); } }
Si potrebbe dire Eclipse per utilizzare una versione locale specifica diversa da quella del sistema operativo. Eclipse 3.5 (64 bit) non usa l'impostazione della regione MacOS X. La lingua di installazione inglese di MacOS X con la Germania come paese fornisce un formato di data errato.
È possibile risolvere il problema per l'installazione di Eclipse quando si accoda seguenti righe al tuo eclipse.ini:
-Duser.language=de
-Duser.region=DE
Grazie mille! Ha funzionato anche per Fi/Fi! – Kimi
Ulteriori informazioni per coloro inciampare su questo ultimamente (come me):
Per ISO 8601 formato data, si possono usare le impostazioni della lingua fr-CA.
aggiungi questa riga al tuo eclipse.ini: -Duser.language = fr-ca, quindi il formato della data sarà "2014-08-07". – Soli
Piccolo svantaggio: ci sono alcune posizioni in cui è possibile ottenere il formato di data francese nella GUI. Esempio: 14-10-27 (data del commento) nella cronologia locale comparata. – Aconcagua
Ho corretto Bug 75981 con Eclipse Neon M5.Se vuoi scaricare questo Milestone uscita qui:
http://www.eclipse.org/downloads/index-developer.php
... o aspettare fino a giugno 2016 per il Neon di rilascio ufficiale.
Ecco una rapida descrizione di come funziona:
- Come prima di poter utilizzare la variabile appuntamento con alcun argomento. Esempio:
${date}
- È possibile utilizzare la variabile con argomenti aggiuntivi. In questo caso dovrai nominare la variabile (dal momento che non stai riutilizzando la data da qualche altra parte, il nome della variabile non ha importanza). Esempio:
${mydate:date}
- Il primo parametro è il formato della data. Esempio:
${d:date('yyyy-MM-dd')}
- Il secondo parametro è la locale. Esempio:
${maDate:date('EEEE dd MMMM yyyy HH:mm:ss Z', 'fr')}
- Il primo parametro è il formato della data. Esempio:
Maggiori informazioni su questa funzionalità sul mio blog: Bug 75981 is fixed!
Ben fatto! +1. Ho fatto riferimento alla tua risposta nella mia, per maggiore visibilità. – VonC
È possibile utilizzare un'opzione di formattazione simile con $ {time}? –
Ah, sembra che posso semplicemente includere la formattazione dell'ora in SimpleDateFormat, quindi non avrò nemmeno bisogno di usare $ {time}. –
- 1. IOS come impostare il formato della data
- 2. Come impostare il formato della data giusta per modificabile aggiornato
- 3. Come modificare il formato della data nell'alveare?
- 4. sas7bdat formato della data formato della data R
- 5. Come cambiare il formato della data nel selettore data
- 6. DateTime.Parse formato della data
- 7. Come verificare il formato della data della stringa in PHP?
- 8. Come modificare il formato della data nel rapporto RDLC .net?
- 9. convertire il formato della data JSON
- 10. Come impostare la colonna di ordinamento predefinita nella griglia extjs4 e cambiare il formato della data?
- 11. Convalida il formato della data in php
- 12. Cambia il formato della data laravel 5
- 13. Come impostare il formato per data/ora e data nei filtri di amministrazione di sonata symfony2
- 14. ElasticSearch Spring Data Il formato della data è sempre lungo
- 15. Come impostare globalmente il formato della data per i moduli Symfony?
- 16. Codice VBA per impostare il formato della data per una colonna specifica come "aaaa-mm-gg"
- 17. Javascript formato della data metodo
- 18. Convert.ToDateTime: come impostare formato
- 19. Come convalidare il formato della data in un modulo Spring
- 20. Come specificare il formato della data per l'associazione del modello?
- 21. Come specificare il formato della data quando si utilizza pandas.to_csv?
- 22. Associazione modello ASP.Net MVC - come modificare il formato della data?
- 23. come convertire il formato della data in Android
- 24. Come cambiare il formato della data utilizzando matplotlib in python
- 25. come ottenere ora con il formato della data
- 26. Scrapy + Eclipse PyDev: come impostare il debugger?
- 27. Formato data Java in formato data JavaScript
- 28. Come impostare il motivo della data sulle pagine jsf?
- 29. ASP.NET AJAX formato calendario della data di estensione
- 30. Come impostare una variabile per data e data attuali-1 in linux?
'@date $ {id: data ('AAAA-MMM-dd')} $ { time} 'questo mi dà il formato datetime inglese in eclipse 4.5. –
@EricWang Grazie per l'aggiornamento. Ho aggiornato la risposta di conseguenza. – VonC
Sono al 4.4.1 e questo non funziona per me. – fgysin