如何以 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)显示猫鼬日期,

如何以“dd/mm/yyyy”格式调整日期

当我将 excel(dd/mm/yyyy) 中的日期格式导入 msaccess 时,它显示非日期值

如何将chrome,YYYY-MM-DD上的打印预览标题的日期格式更改为DD / MM / YYYY

如何将日期转换为“dd/MM/yyyy”格式?

通过laravel Eloquent Model以dd / mm / yyyy插入日期格式