PostgreSQL在java中timestamp和String类型的相互转化
首先上代码:
to_char(date, 'yyyy-mm-dd HH:ii:ss') as "date"
当pgsql中查询的是timestamp类型的时间对象,而java实体类中的时间对象是String类型,则可以用这个函数实现转化。把代码中的date换成查询的字段,然后用as取个别名就好了。
to_timestamp(date,'yyyy-MM-dd hh24:mi:ss')
这句代码是java对象中的String类型时间插入到数据库中,使用这个函数可以把String类型转换成timestamp类型。
注意:hh后面如果不跟上24,则最后时间是以12小时制显示的。如果“分钟”单位上使用的mm,在类型转换时,可能会使得分钟为99。
now() :: TIMESTAMP (0) WITHOUT TIME ZONE;
这一句是获取当前时间,并转换成时间戳类型.
还没有评论,来说两句吧...