0

現在、このクラスを使用しています。

http://www.cse.yorku.ca/common/type/api/type/lib/CreditCard.html

私はクレジットカードを持っています、私はgetExpiryDate()私のクレジットカードのための方法を使いました。そしてそれは私に次の形式で日付を与えます:Mon April 06 09:23:10 EDT 私はこの形式で日付を持っていることを探しています:

06/04/2015時間が必要ありません。

    PrintStream out = System.out;
    Scanner in = new Scanner(System.in);

    GlobalCredit credit1 = new GlobalCredit().getRandom();

    out.print("Enter report range in years ... ");
    int range = in.nextInt();
    out.println("Cards expiring before " + range + " year(s) from now: ");



    for (CreditCard cc : credit1)
    {

        out.println(cc.getNumber() + "\t");
        out.print(cc.getExpiryDate());

    }

それは私のコードの一部です(コピーは始まりませんでした)。forステートメントで何かをしなければなりませんでした。どういうわけかcc.getExpiryDate()を日付クラスに関連付ける必要があります

4

3 に答える 3

2
SimpleDateFormat sf = new SimpleDateFormat("dd/MM/yyyy");

for (CreditCard cc : credit1)
    {

        out.println(cc.getNumber() + "\t");
        out.print(sf.format(cc.getExpiryDate()));

    }
于 2012-07-23T16:02:48.783 に答える
1

あなたはこれを試すことができます:

DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Calendar cal = Calendar.getInstance();
String startTime = dateFormat.format(cal.getTime());
于 2012-07-23T16:00:22.610 に答える
1

javaSimpleDateFormatを見るべきだと思います。

于 2012-07-23T16:01:05.173 に答える