0

ユーザーがシステムで生成されたファイル名の名前を変更できるようにしています。オプションの1つは、現在の日付と時刻をファイル名に追加することです。運が悪いのに現在のデータ時間を取得する方法を探しました。SWTウィジェットのDateTimeを見ました。しかし、さまざまな呼び出しから価値を構築する必要があるかどうかはわかりませんでした。

DateTime month = datetime.getMonth();
DateTime day = datetime.getDay();

etc.....

String date = (month + "." + day + etc.....);

基本的には、mm.dd.yy.hr.mnのような形式の文字列を返すgetCurrentDate()メソッドが必要です。

4

1 に答える 1

3

をご覧くださいSimpleDateFormat。次のように使用できます。

public String getCurrentDate()
{
    DateFormat dateFormat = new SimpleDateFormat("MM.dd.yy.HH.mm");
    Date date = new Date();
    String date = dateFormat.format(date);
    return date;
}

これは、日付形式のOracleチュートリアルです。

ただし、より良い並べ替え結果を得るには、次を使用する必要があります。

DateFormat dateFormat = new SimpleDateFormat("yyyy.MM.dd.HH.mm");
于 2012-10-02T19:42:24.827 に答える