zoukankan      html  css  js  c++  java
  • 关于时间类型

    1保存时间到数据库,格式自定义


    第一步Java 类

    public class User {

    private Integer id;
    private String name;
    private String sex;
    private Date birs;
    }

    情况1:前端传过来的String类型的时间
    dateStr是前端传过来的参数
    user.setBirs(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(dateStr));//转换为时间类型

    情况2:自己定义时间(也可以是现在时间)
    String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());//把现在时间按格式转为字符串
    user.setBirs(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(date));//把有格式的字符串转为时间类行

    第二步 mapper.xml

    <insert id="add" parameterType="Object" >
    <selectKey resultType="int" order="BEFORE" keyProperty="id">
    select seq_t_users_id.nextval as id from dual
    </selectKey>
    insert into t_users(ID,NAME,SEX,BIRS) values(#{id},#{name},#{sex},#{birs})
    </insert>

    第二种转化方法:

    public Map<String, Object> ConvertStrToDate(Map<String, Object> paramMap) {
    SimpleDateFormat sdf=new SimpleDateFormat("MM/dd/yyyy HH:mm");
    if(paramMap.get("chargedateStr")!=null && !"".equals(paramMap.get("chargedateStr"))){
    String chargedateStr1 = paramMap.get("chargedateStr").toString();
    try {
    paramMap.put("chargedateStr", sdf.parse(chargedateStr1));
    } catch (ParseException e) {
    e.printStackTrace();
    }
    }
    return paramMap;
    }

  • 相关阅读:
    pat甲级1013
    二分查找
    pat甲级1012
    win10 + Ubuntu16.04双系统安装
    win10 U盘重装
    win10蓝牙添加设备无法连接
    Android自定义控件总结
    11.粘性控件
    10.侧拉删除
    9.视差特效、回弹动画、overScrollBy
  • 原文地址:https://www.cnblogs.com/flz-0429/p/9941704.html
Copyright © 2011-2022 走看看