@JSONField(format= yyyy-MM-dd HH:mm:ss )
注解什么意思
时间格式化,将时间格式化为yyyy-MM-dd HH:mm:ss这种格式。
时间转换:
Date转String
先设置要转换的日期格式,再做格式化,代码如下:SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); 注:格式中间可以再插入/、-、:等日期时间分隔符Date date = new Date();String str = sdf.format(date);System.out.println("date="+date+", str="+str);
String转Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");String str = "20160927082630";Date date = sdf.parse(str);System.out.println("date="+date+", str="+str);
Date转Calendar
Calendar calendar = Calendar.getInstance();Date date = new Date();calendar.setTime(date);System.out.println("date="+date+", calendar="+calendar);
Calendar转Date
Calendar calendar = Calendar.getInstance();Date date = calendar.getTime();System.out.println("date="+date+", calendar="+calendar);
@JSONField是转换成JSON格式的指定日期格式吗?
追答@JSONField这个JAVA注解,你要点进去看下,按照他这么写,应该是的
本回答被提问者采纳