Java e和日期时间格式设置程序,都来自。注意格式模式字母的情况。请再次检查小写y和大写y之间的区别。 public List<Survey> getAllSurvey(List<Status> statusList) {

Java e和日期时间格式设置程序,都来自。注意格式模式字母的情况。请再次检查小写y和大写y之间的区别。 public List<Survey> getAllSurvey(List<Status> statusList) { ,java,string,datetime,spring-mvc,google-visualization,Java,String,Datetime,Spring Mvc,Google Visualization,e和日期时间格式设置程序,都来自。注意格式模式字母的情况。请再次检查小写y和大写y之间的区别。 public List<Survey> getAllSurvey(List<Status> statusList) { String sqlValues = "SELECT * FROM status WHERE idCategory = (SELECT idCategory FROM category WHERE name = '" +


e和
日期时间格式设置程序
,都来自。注意格式模式字母的情况。请再次检查小写
y
和大写
y
之间的区别。
    public List<Survey> getAllSurvey(List<Status> statusList) {
    String sqlValues = "SELECT * FROM status WHERE idCategory = (SELECT idCategory FROM category WHERE name = '"
            + statusList.get(0).getCategoryName() + "');";
    List<Survey> survies = new ArrayList<Survey>();
    try {
        List<Map<String, Object>> rows = getJdbcTemplate().queryForList(
                sqlValues);
        for (Map row : rows) {
            Survey survey = new Survey();
            survey.setCategoryName(statusList.get(0).getCategoryName());
            survey.setValue((String) (row.get("value")));
            survey.setUnit((String) row.get("unit"));
            survey.setTimestamp(row.get("timeStamp") + "");
            survies.add(survey);
            System.out.println(survey.toString());
        }
    } catch (BadSqlGrammarException e) {
        e.printStackTrace();
    } catch (Exception e) {
        System.out.println(sqlValues);
        e.printStackTrace();
    }
    return survies;
}
    Timestamp t = Your timestamp;
    SimpleDateFormat df = new SimpleDateFormat("YYYY.MM.dd HH:mm:ss");
    String s = df.format(t);
survey.setTimestamp(row.get("timeStamp").toString().replaceAll("\\.\\d+", ""));
String ts = row.get("timeStamp").toString();
ts = ts.substring(0, str.indexOf('.'));
        survey.setTimestamp(row.get("timeStamp") + "");
        survey.setTimestamp(((Timestamp) row.get("timeStamp")).toInstant());
    DateTimeFormatter formatter = DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM);
    String formattedTimestamp = survey.getTimetamp()
            .atZone(ZoneId.systemDefault())
            .format(formatter);
    System.out.println(formattedTimestamp);