如何以dd/mm/yyyy格式显示日期?
如何以dd/mm/yyyy格式显示日期?
这个问题已经有了答案:
我是Java新手。我想以dd/mm/yyyy
格式显示日期。当我使用new Date()
函数打印日期时,它给我一个我不想要的String。比如说我想打印今天的日期,它给我Sat Jan 24 08:17:41 IST 2015
,而我希望输出为24/1/2015
。
admin 更改状态以发布 2023年5月21日
你可以通过下面这个链接了解一种实现方式:http://docs.oracle.com/javase/tutorial/datetime/iso/format.html
基本上,你可以定义一个格式化程序并使用它将日期转换为字符串:
try { DateTimeFormatter format = DateTimeFormatter.ofPattern("MMM d yyyy hh:mm a"); String out = departure.format(format); System.out.printf("LEAVING: %s (%s)%n", out, leavingZone); } catch (DateTimeException exc) { System.out.printf("%s can't be formatted!%n", departure); throw exc; }
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); String date = sdf.format(new Date());