有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将日期格式从一个类更改为另一个类

我现在正在使用这个类

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

我有一张信用卡,我用getExpiryDate()的方法来刷卡。 它以:Mon April 06 09:23:10 EDT的形式给出了日期 我想在这张表格里填上日期:

而且不需要时间

    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声明中做点什么。我得把它联系起来。getExpiryDate()到日期类


共 (3) 个答案

  1. # 2 楼答案

    你可以试试这个:

    DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
    Calendar cal = Calendar.getInstance();
    String startTime = dateFormat.format(cal.getTime());
    
  2. # 3 楼答案

    SimpleDateFormat sf = new SimpleDateFormat("dd/MM/yyyy");
    
    for (CreditCard cc : credit1)
        {
    
            out.println(cc.getNumber() + "\t");
            out.print(sf.format(cc.getExpiryDate()));
    
        }