zoukankan      html  css  js  c++  java
  • 我的头上碧空晴朗——数据库存datetime问题

    今天遇到一个问题,数据库mysql存的datetime类型数据。取出来数据居然耍流氓,好好的日期在秒后多了个小数点0

    当我用正常的方法,

    SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日");

    想转掉它,就报错咯。

     1 public static Map<String, Object> transformDateMap(Map<String, Object> map, String format) {
     2         for (Entry<String, Object> entry : map.entrySet()) {
     3             Object value = entry.getValue();
     4             if (value instanceof java.sql.Timestamp) {
     5                 value = dateToString(new Date(((java.sql.Timestamp) value).getTime()), format);
     6             }
     7             map.replace(entry.getKey(), value);
     8         }
     9         return map;
    10     }
    11 
    12 public static String dateToString(Date date, String format) {
    13         SimpleDateFormat dateFormat = new SimpleDateFormat(format);
    14         return dateFormat.format(date);
    15     }

    切记!要取一个getTime!

    最后,

    在《爱你就像爱生命》里看到

      他爱在黑暗中漫游,黝黑的树荫。

      重重的树荫会冷却他的梦影。

      可是他的心里却燃烧着一种愿望。

      渴慕光明!渴慕光明!使他的痛苦异常。

      他不知道,在他的头上,碧空晴朗,

      充满了纯洁的银色的星光。

  • 相关阅读:
    在 Borland C++ 及 Visual C++ 环境中使用 STLport (作者:孟岩)
    设置JavaFX-CSS改变TreeView节点图标
    Using MS DataGrid control with ADO
    两个加载fxml文件的方法
    JavaFX中ObservableValue类型
    在 Eclipse 下利用 gradle 构建系统
    JavaFX初探
    深度剖析如何保证缓存与数据库的一致性
    ACID的实现原理
    一颗高度为3的B+树能存多少行数据?
  • 原文地址:https://www.cnblogs.com/zzuuoo666/p/7445720.html
Copyright © 2011-2022 走看看