Eclipseテンプレートで使用できる$ {date}変数の形式を設定するにはどうすればよいですか?Eclipseの日付変数形式を設定するにはどうすればよいですか?
答えて
更新日:2016年2月:bug 75981は正式に修正されました。 6年後
参照Jminiさんanswer below
アップデート2015年7月、:
下記のバグは、Eclipse 4.xでは、固定思えます
Eric Wangcomments below:
@date ${id:date('YYYY-MMM-dd')} ${time}
この日食に私に4
を英語日時書式を与えるオリジナル回答2009のEclipse 3.xの
なんてこった! ${date}
変数は、例えば(3.3M1に添加される他の パラメータ化と同様に)引数を受け入れるように強化することができbug 75981
:ちょうどそのため長年のバグがあります
${d:date(format)}
、format
はSimpleDateFormat
のパターンです。
唯一の選択肢は、パッケージorg.eclipse.jface.text.templates
から、クラスSimpleTemplateVariableResolver
を(this threadに記載されているように)変更することであろう。 (ここにはexample of such an extensionがあります)。
このthread mentionsあなたがクラスを見つけることができるソース。
\eclipse\plugins\org.eclipse.platform.source_3.1.0\src\org.eclipse.text_3.1.0\src.zip
例:
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()); } }
あなたは、ご使用のオペレーティング・システムとは異なる特定のロケールを使用するようにEclipseを言うことができます。 Eclipse 3.5(64ビット)では、MacOS X地域の設定は使用されません。ドイツとMacOS Xの英語のインストール言語は、日付形式が間違っています。
あなたがたeclipse.iniに以下の行を追加するときは、Eclipseのインストールのためにそれを修正することができます。この上でつまずく人のため
-Duser.language=de
-Duser.region=DE
ありがとうございました! fi/FIにも働きました! – Kimi
Eclipse Neon M5でBug 75981を修正しました。
http://www.eclipse.org/downloads/index-developer.php
を...または正式なネオンのリリースのために2016年6月まで待つ:あなたはここで、このマイルストーンリリースをダウンロードすることができます。
ここにそれがどのように動作するかの簡単な説明:あなたは引数なしで日付変数を使用する前によう
- 。例:
${date}
- 追加の引数で変数を使用できます。この場合、変数に名前を付ける必要があります(別の場所で日付を再利用しないため、変数の名前は関係ありません)。例:
${mydate:date}
- 最初のパラメータは日付形式です。例:
${d:date('yyyy-MM-dd')}
- 第2パラメータはロケールです。例:私のブログでこの機能について
${maDate:date('EEEE dd MMMM yyyy HH:mm:ss Z', 'fr')}
- 最初のパラメータは日付形式です。例:
さらに詳しい情報:Bug 75981 is fixed!
よくできました! +1。あなたの答えを私の中で参照しました。 – VonC
$ {time}で同様の書式設定オプションを使用できますか? –
ああ、私はちょうど$ {time}を使用する必要はないので、私はSimpleDateFormatで時刻書式を含めることができるように見えます。 –
- 1. Windowsユーザーの地域設定/日付形式を変更するにはどうすればよいですか?
- 2. phpの日付形式をGMT形式に変換するにはどうすればよいですか?
- 3. 日付範囲ピッカーの日付形式を変更するにはどうすればよいですか?
- 4. Javaでグローバルなデフォルトの日付形式を設定するにはどうすればよいですか?
- 5. 文字列形式の日付を日付形式の日付に変換するにはどうすればよいですか?
- 6. 変数を現在の日付と日付に設定するにはどうすればいいですか?
- 7. 特定の日付をam/pm形式に変換するにはどうすればいいですか?
- 8. テキストファイルで日付の形式を変更するにはどうすればよいですか?
- 9. SQL Serverの日付形式をOracleに変換するにはどうすればよいですか?
- 10. 入力ファイルのデータを日付形式に変換するにはどうすればよいですか?
- 11. どのような日付形式が「401769」で、これを実際の日付のようにフォーマットするにはどうすればよいですか?
- 12. Djangoで日付を書式設定するときにローカライズされた「短い形式」を使用するにはどうすればよいですか?
- 13. 特定の日付を設定するにはどうすればよいですか?日付ピッカー
- 14. Android Java.DateUtils日付形式を変更するにはどうすればよいですか?
- 15. PlayでURLの日付の書式設定を制御するにはどうすればよいですか?
- 16. これはどのような日付形式ですか?
- 17. 特定の形式の数値を整数に変換するにはどうすればよいですか?
- 18. 設定で地域形式を変更すると、iPhone 4アプリの日付形式が変更されない
- 19. javascriptでjsonの日付をdd/mm/yy形式でフォーマットするにはどうすればよいですか?
- 20. 文字列の日付を別の形式でフォーマットするにはどうすればよいですか?
- 21. 正しい形式で完全な日付を取得するにはどうすればよいですか?
- 22. 今日の日付をmm/dd/yyyy形式で日付形式の変数に変換する方法#
- 23. PerlでJSONの日付形式を解析するにはどうすればよいですか?
- 24. 「月の年」形式で日付を取得するにはどうすればよいですか?
- 25. この日付形式をDateTimeオブジェクトに解析するにはどうすればよいですか?
- 26. apache poiでExcelの日付を日付に設定するにはどうすればいいですか?
- 27. PHP - 日付形式の書式設定
- 28. この日付はどのような形式ですか?
- 29. Pythonで日付文字列形式を検証するにはどうすればよいですか?
- 30. 日付をmm/dd/yy形式に解析するにはどうすればよいですか?
'@date $ {ID:日付( 'YYYY-MMM-DD')} $ { time} 'これは、Eclipse 4.5で英語の日時フォーマットを私に与えます。 –
@EricWang更新をありがとうございます。私はそれに応じて答えを更新しました。 – VonC
私は4.4.1に入っていますが、これは私のためには機能しません。 – fgysin