Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中指定日期格式?_Java_Date - Fatal编程技术网

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

如何在Java中指定日期格式?,java,date,Java,Date,我正在开发一个Java应用程序,在格式化日期时遇到以下问题 因此,我用一个新的java.util.Date对一个对象字段进行了序列化;表示当前日期时间的,这一个: progetto.setDatOraUltMov(new Date()); 当我打印此字段时,结果如下: Mon Oct 12 17:19:06 CEST 2015 12/10/2015 17:19:06 好的,这个标准对我的pourpose不好,我想显示如下: Mon Oct 12 17:19:06 CEST 2015

我正在开发一个Java应用程序,在格式化日期时遇到以下问题

因此,我用一个新的java.util.Date对一个对象字段进行了序列化;表示当前日期时间的,这一个:

progetto.setDatOraUltMov(new Date());   
当我打印此字段时,结果如下:

Mon Oct 12 17:19:06 CEST 2015
12/10/2015 17:19:06
好的,这个标准对我的pourpose不好,我想显示如下:

Mon Oct 12 17:19:06 CEST 2015
12/10/2015 17:19:06
格式类似于日/月/年小时:分钟:秒

我怎么能做这样的事?如何指定所需的日期格式?

使用SimpleDataFormat

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

你可以试试这个

       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;

看一看,你用谷歌搜索了吗?不正确,需要日/月/年小时:分钟:秒您是否尝试过dd/MM/yyy hh:MM:ss,您是否查看过simpledate格式参考?