PostgreSQL在java中timestamp和String类型的相互转化

喜欢ヅ旅行 2022-03-01 11:14 2098阅读 0赞

首先上代码:


  1. to_char(date, 'yyyy-mm-dd HH:ii:ss') as "date"

当pgsql中查询的是timestamp类型的时间对象,而java实体类中的时间对象是String类型,则可以用这个函数实现转化。把代码中的date换成查询的字段,然后用as取个别名就好了。


  1. to_timestamp(date,'yyyy-MM-dd hh24:mi:ss')

这句代码是java对象中的String类型时间插入到数据库中,使用这个函数可以把String类型转换成timestamp类型。

注意:hh后面如果不跟上24,则最后时间是以12小时制显示的。如果“分钟”单位上使用的mm,在类型转换时,可能会使得分钟为99。


  1. now() :: TIMESTAMP (0) WITHOUT TIME ZONE;

这一句是获取当前时间,并转换成时间戳类型.

发表评论

表情:
评论列表 (有 0 条评论,2098人围观)

还没有评论,来说两句吧...

相关阅读