数据库中存储的数据为数字时在页面要以文字形式呈现
下面的状态和出发时间由于数据库中没有存对应的字符串展示,没有对应封装上结果,需要做一下处理:

通过productStatus的值转换得到productStatusStr:
public String getProductStatusStr() {
if (productStatus!=null){
//状态 0关闭 1开启
if (productStatus==0){
productStatusStr="关闭";
}
if (productStatus==1){
productStatusStr="开启";
}
}
return productStatusStr;
}

通过departureTime的值转换得到departureTimeStr:
public String getDepartureTimeStr() {
if (departureTime!=null){
departureTimeStr= DateUtils.date2String(departureTime,"yyyy-MM-dd HH:mm:ss");
}
return departureTimeStr;
}
引用的工具类代码如下:
package com.weisi.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* 日期与字符串互转的工具类
*/
public class DateUtils {
//日期转换成字符串
public static String date2String(Date date,String pattern){
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
String dateString = sdf.format(date);
return dateString;
}
//字符串转换成日期
public static Date string2Date(String date,String pattern) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
Date date1 = sdf.parse(date);
return date1;
}
}

最终效果如下:


浙公网安备 33010602011771号