我现在正在使用这个类。
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/