NetBeans Code Vorlagen $ {date}?

8

Ich habe diese Codevorlage in Eclipse

@since $ {date}

Wenn ich eingegeben habe, bekomme ich etwas wie folgt:

seit 4.8.2009

Aber wenn ich die gleiche Vorlage ( @since $ {date} ) zu NetBeans hinzufüge es gibt

aus

@since date

Kann jemand helfen?

Noch keine Antwort? Ist das bei Netbeans nicht möglich ???

    
Ari B 04.08.2009, 11:39
quelle

6 Antworten

6

Ähnlich wie im folgenden Beispiel sollte das funktionieren:

%Vor%
  • yyyy = & gt; Jahr auf 4 Elemente (ex: 2012)
  • MM = & gt; Monat auf 2 Elementen (zB: März - & gt; 03)
  • dd = & gt; Tag des Monats auf 2 Elemente (zB 23)
  • . = & gt; Trennzeichen Sie wollen die einzelnen Felder trennen (zB: - oder / oder. oder etw sonst) Du solltest das verfügbare Format irgendwo in der Netbeans-Hilfe überprüfen (Entschuldigung, ich lerne vorerst keine Informationen darüber). Ich sehe, das ist ein sehr alter Post, aber wenn es für jemanden nützlich sein könnte ... Grüße. ollie314
ollie314 14.03.2012, 09:13
quelle
5

Ich wollte mit diesem Beitrag die Toten nicht auferstehen lassen, aber ich dachte, es wäre erwähnenswert, also habe ich mich ausdrücklich zu SO geeinigt, um zu klären, da Ollie314 mir eine Menge Zeit erspart hat.

Das verwendete Format ollie314 ist korrekt (mindestens für Version 7.1+) ABER nur um klar zu sein, wenn es nicht korrekt angezeigt wird, liegt es möglicherweise an den Gebietsschemaeinstellungen Ihres Systems, wenn es außerhalb von USA ist. Stellen Sie sicher, dass & lt; #setting locale="en_AU" & gt; (ersetzen Sie en_AU durch Ihre Gebietsschema-ID) in der Vorlage , die Sie bearbeiten, vor der date? string cast -Deklaration von date? oder es wird nicht funktionieren. Wenn Sie es in den Benutzereinstellungen platzieren, wird die Datumszeichenfolge in der Vorlage nicht umgewandelt und Sie werden Fehler in Ihrer Vorlagenausgabe generieren.

Die Dokumentation von Netbeans ist dazu nicht besonders klar. Immer noch beste IDE aller Zeiten:)

    
BradZoob 29.09.2012 08:30
quelle
2

Das Einfügen von ${date?date?string("yyyy")} in Ihre Vorlage wird den Trick (wenn Sie nur Jahr möchten)

    
Akiva 09.07.2010 10:36
quelle
1

Hinweis: Wenn Sie diese Vorlage nicht finden, können Sie sie mit NetBeans 6.5 / 6.7 erstellen.

Siehe dieses Tutorial .

    
VonC 04.08.2009 11:58
quelle
1

Ich bin mir ziemlich sicher, dass dies in Netbeans nicht möglich ist oder zumindest nicht die Mühe wert ist. Es ist möglich, dass Sie Ihr eigenes Netbeans-Modul erstellen, dem Modul eine Codevorlage hinzufügen können (in der Sie möglicherweise das $ {date} als zusätzliche Variable angeben können, bin mir nicht sicher) und fügen dann das Modul hinzu Netbeans. Aber Sie könnten auch einfach das Datum eingeben, das, es sei denn, Sie geben es mehrere tausend Mal pro Tag ein, würde wahrscheinlich weniger Zeit benötigen.

    
David Hollman 06.08.2009 20:31
quelle
0

Ihr Snippet sieht wie Freimarker-Code aus. Dies wird in Netbeans für Dateivorlagen (Tools - & gt; Templates) verwendet. Wenn Sie $ {date} in eine Dateivorlage einfügen, wird diese beim Erstellen der Datei in das aktuelle Datum umgewandelt. Wenn Sie versuchen, es als eine Code-Vorlage zu verwenden, weiß ich nicht, wie das funktioniert.

    
JRL 06.08.2009 20:46
quelle