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

标签 java

我现在正在使用这个类。

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() 与 Date 类联系起来

最佳答案

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

for (CreditCard cc : credit1)
    {

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

    }

关于java - 将日期格式从一个类别更改为另一个类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11616109/

相关文章:

java - 将 ARGB 颜色值转换为 ABGR 的快速算法?

java - 如何在netbeans gui编辑器中将JPanel分配给JFrame?

Java计算方法返回1.0而不是0.5?做什么?

java - 如何访问 HttpMessageNotReadableException 中的 _path 属性

java - 如何在newBufferWriter中设置路径

java - Apache CXF : get SOAP message inside service method

java - binarySearch 方法问题,不接受 int 参数

java - Groovy 依赖注入(inject)

java - 如何在android 6及以上版本中使用permissionDispatcher库在运行时请求 `onResume()`中的权限

java - 在 android 服务中使用前置摄像头拍照