如何在Java中指定日期格式?

时间:2015-10-13 08:53:53

标签: java date

我正在研究Java应用程序,我在尝试格式化日期时遇到以下问题。

所以我用一个新的 java.util.Date; 来表示一个对象字段,它代表当前的日期时间,这个:

progetto.setDatOraUltMov(new Date());   

当我打印这个字段时,结果就像这样:

Mon Oct 12 17:19:06 CEST 2015

好的,这个标准不适合我的pourpose,我希望它显示如下:

12/10/2015 17:19:06

格式 DAY / MONTH / YEAR HOUR:MINUTE:SECOND

我该怎么办?如何指定所需的日期格式?

2 个答案:

答案 0 :(得分:1)

使用SimpleDateFormat。

SimpleDateFormat format = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");
DateToStr = format.format(curDate);

供您参考

http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

答案 1 :(得分:0)

你可以试试这个

       Calendar currentDate = Calendar.getInstance();
       SimpleDateFormat formatter= new SimpleDateFormat("dd-MM-YYYY-hh:mm:ss");
       String dateNow = formatter.format(currentDate.getTime());
       System.out.println(dateNow);

进口

import java.text.SimpleDateFormat;
import java.util.Calendar;