小编Pra*_*eep的帖子

如何将java.sql.date格式化为这种格式:"MM-dd-yyyy"?

我需要以下面的格式"MM-dd-yyyy"获取java.sql.date,但是我需要它来保留java.sql.date所以我可以将它作为日期字段放入表中.因此,格式化后它不能是String,它必须最终作为java.sql.date对象.

这是我到目前为止所尝试的:

java.util.Date 
today=new Date();
String date = formatter.format(today); 
Date todaydate = formatter.parse(date);
java.sql.Date fromdate = new java.sql.Date(todaydate.getTime());
java.sql.Date todate=new java.sql.Date(todaydate.getTime()); 
String tempfromdate=formatter.format(fromdate);
String temptodate=formatter.format(todate); 
java.sql.Date fromdate1=(java.sql.Date) formatter.parse(tempfromdate); 
java.sql.Date todate1=(java.sql.Date) formatter.parse(temptodate);
Run Code Online (Sandbox Code Playgroud)

java date

6
推荐指数
2
解决办法
7万
查看次数

我希望日期以毫秒(纪元)格式显示,但获取带有时间戳的日期

@Data
public class SampleDate {
   private Date revisiondate;
}

@RequestMapping("/date")
public ResponseEntity<List<SampleDate>> getDateSample()
{
    List<SampleDate> listDate = new ArrayList<>();
    SampleDate sampDate = new SampleDate();
    sampDate.setRevisiondate(new Date());
    listDate.add(sampDate);
    return new ResponseEntity<>(listDate,HttpStatus.OK);
}
Run Code Online (Sandbox Code Playgroud)

输出:[{"revisiondate":"2018-12-06T06:06:18.795+0000"}]

预期输出:[{"revisiondate":1544077577462}]

我正在使用 Springboot 2.0.3.RELEASE 版本。在 Springboot 1.3.2.RELEASE 版本中,我能够实现这一点。当您升级 Springboot 时,是否有人遇到过这种情况。

java datetime date epoch spring-boot

1
推荐指数
1
解决办法
634
查看次数

标签 统计

date ×2

java ×2

datetime ×1

epoch ×1

spring-boot ×1