sql 读取数据库中的datetime字段,输出的各种格式

数据库中  datestr 字段类型为datetime

CONVERT(varchar(10), datestr , 120 )

2016-09-23
其中120换成其他
111  2004/09/12
112  20040912
102  2004.09.12
101  09/12/2004
103  12/09/2004
104  12.09.2004
105  12-09-2004
106  12 09 2004
107  09 12, 2004
108  11:06:08
109  09 12 2004 1
110  09-12-2004
113  12 09 2004 1
114  11:06:08.177
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 MyBatisPlus 读取数据库 datetime 类型字段可以使用 Java 的 Date 类型来接收。在 SQL 语句,可以使用 MyBatis 提供的 `#{}` 占位符来接收参数。在配置 SQL 语句的结果类型时,可以使用 MyBatis 提供的 `resultType` 属性或者 `resultMap` 属性进行配置。具体可以在 XML 文件配置如下: 使用 `resultType` 属性配置结果类型: ```xml <select id="getUserByCreateTime" resultType="com.example.entity.User"> SELECT * FROM user WHERE create_time >= #{startTime,jdbcType=TIMESTAMP} AND create_time <= #{endTime,jdbcType=TIMESTAMP} </select> ``` 其,`resultType` 属性指定了结果类型为 `com.example.entity.User`,该实体类应该定义一个 `java.util.Date` 类型字段来接收数据库datetime 类型字段。 使用 `resultMap` 属性配置结果类型: ```xml <select id="getUserByCreateTime" resultMap="resultMap"> SELECT * FROM user WHERE create_time >= #{startTime,jdbcType=TIMESTAMP} AND create_time <= #{endTime,jdbcType=TIMESTAMP} </select> <resultMap id="resultMap" type="com.example.entity.User"> <result column="create_time" property="createTime" jdbcType="TIMESTAMP" javaType="java.util.Date"/> </resultMap> ``` 其,`resultMap` 属性指定了结果类型为 `resultMap`,该 resultMap 配置了 `create_time` 字段映射到实体类的 `createTime` 字段类型为 `java.util.Date`。在对应的实体类,该字段也应该使用 `java.util.Date` 类型来定义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值