JAVA响应时,按照指定的⽇期格式返回说明:
数据响应时,指定⽇期格式为“yyyy/MM/dd”,需要注意的是,接收的数据是String类型的,返回的数据是Date类型的。第⼀种⽅式:在属性上添加注解(⽆效)
@JsonFormat(pattern="yyyy/MM/dd")
private Date createData;
第⼆种⽅式:直接通过format的⽅式(有效)
public String getCreateDate() {
if (createDate == null) {
return "";
}
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy/MM/dd");
return simpleDateFormat.format(createDate);
}
public void setAgreeDate(Date createDate) {
string转date的方法}
第三:附上Date和String转换的⽅法
package datetest;
ParseException;
SimpleDateFormat;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
public class DataTest {
public static void main(String[] args) {
//将Date类型转成String类
Date now=new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
String data=dateFormat.format(now);
//将String类型转成Date类型
String mydate="2014/2/2 17:02:12";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
try {
Date date=sdf.parse(mydate);
} catch (ParseException ex) {
}
}
}
以上是我的分享,如果⼤家有更好的⽅法,可以给我留⾔哦。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论