如何以 dd/mm/yyyy 格式显示日期? [复制]
Posted
技术标签:
【中文标题】如何以 dd/mm/yyyy 格式显示日期? [复制]【英文标题】:How to display date in dd/mm/yyyy format? [duplicate] 【发布时间】:2015-03-23 04:44:08 【问题描述】:我是 Java 新手。我想以dd/mm/yyyy
格式显示日期。当我使用 new Date()
函数打印日期时,它给了我不想要的 Sting。假设我想打印今天的日期,它给了我Sat Jan 24 08:17:41 IST 2015
,但我想输出为24/1/2015
【问题讨论】:
老兄,关于将日期转换为特定格式的字符串的现有 SO 问题有 数百个。为什么你不能搜索并阅读其中之一?在您询问之前,请始终搜索。它节省了每个人的时间...... 【参考方案1】:使用SimpleDateFormat
:
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
String date = sdf.format(new Date());
【讨论】:
【参考方案2】:你有一种方法可以做到: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;
【讨论】:
以上是关于如何以 dd/mm/yyyy 格式显示日期? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何以 HTML5 输入类型日期格式(dd/mm/yyyy)显示猫鼬日期,
当我将 excel(dd/mm/yyyy) 中的日期格式导入 msaccess 时,它显示非日期值