postgrep映射java时间类型

1.postgrep 时间类型

postgre类型java类型含义sql函数xml mapper
timejava.sql.Time时分秒LOCALTIMETIME
timetzjava.sql.Time时分秒+时区CURRENT_TIMETIME
timestampjava.util.Date时间戳LOCALTIMESTAMPTIMESTAMP
timestaptzjava.util.Date时间戳+时区信息now()TIMESTAMP
datejava.sql.Date年月日CURRENT_DATEDATE

java 时间类型
util.Date 是sql.Date的父类,sql.Date重写了Util.Date的toString()方法,只输出年月日,没有时间。
util.Date 是sql.Time的父类,sql.Time重写了Util.Date的toString()方法,只输出时间,没有年月日。

2.常见时间函数总结

--------日期----------
select CURRENT_DATE; -- 年月日+不含时区信息

---------时间---------
select CURRENT_TIME,CURRENT_TIME(3); -- 当日时间+含时区信息+秒的小数位精度为3;
select LOCALTIME,LOCALTIME(3); -- 当日时间+不含时区信息+秒的小数位精度为3;

---------时间戳---------
select now(); -- 含时区信息+秒的小数位精度为6;
select CURRENT_TIMESTAMP,CURRENT_TIMESTAMP(3); -- 含时区信息+秒的小数位精度为3;
select statement_timestamp(); -- 含时区信息+秒的小数位精度为6;
select  LOCALTIMESTAMP; -- 不含时区信息+秒的小数位精度为6;
Select transaction_timestamp();-- 含时区信息+秒的小数位精度为6;
Select clock_timestamp();-- 含时区信息+秒的小数位精度为6;

---------月日周---------
Select timeofday(); -- 标准的CST时间,不含时区;
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java中,不同的数据系统可以使用不同的数据驱动程序来连接和管理数据。这些数据驱动程序提供了将数据Java程序进行交互的API。下面是各个数据映射Java类型的一些常见示例: 1. MySQL:MySQL是一种流行的关系型数据。在Java中,可以使用JDBC驱动程序将MySQL数据连接到Java程序。与MySQL的数据类型映射程序如下: - INTEGER - java.lang.Integer - FLOAT - java.lang.Float - DOUBLE - java.lang.Double - VARCHAR - java.lang.String - DATE - java.sql.Date - TIME - java.sql.Time - TIMESTAMP - java.sql.Timestamp 2. Oracle:Oracle是另一种流行的关系型数据。在Java中,可以使用JDBC驱动程序将Oracle数据连接到Java程序。与Oracle的数据类型映射程序如下: - NUMBER - java.math.BigDecimal - VARCHAR2 - java.lang.String - DATE - java.sql.Date - TIMESTAMP - java.sql.Timestamp 3. PostgreSQL:PostgreSQL是一种功能强大的开源关系型数据。在Java中,可以使用JDBC驱动程序将PostgreSQL数据连接到Java程序。与PostgreSQL的数据类型映射程序如下: - INTEGER - java.lang.Integer - NUMERIC - java.math.BigDecimal - TEXT - java.lang.String - DATE - java.sql.Date - TIME - java.sql.Time - TIMESTAMP - java.sql.Timestamp 4. MongoDB:MongoDB是一种流行的文档型数据。在Java中,可以使用MongoDB的Java驱动程序来连接和操作MongoDB数据。与MongoDB的数据类型映射程序如下: - STRING - java.lang.String - INT32 - java.lang.Integer - INT64 - java.lang.Long - DOUBLE - java.lang.Double - DATE - java.util.Date - BOOLEAN - java.lang.Boolean 总的来说,各个数据Java类型之间的映射可以略有差异,以适应数据系统中定义的不同数据类型。在实际开发中,我们需要根据具体的数据Java程序的需求,选择合适的数据类型来进行映射和操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值