首页 > 编程知识 正文

timestamp数据类型转换,string转换为timestamp

时间:2023-05-05 02:39:58 阅读:213478 作者:771

在做快递E栈的项目时,数据库的timestamp字段想转换成String字段时出错,主要的原因时,数据中使用timestamp类型的字段是登录时间,然后快递员再未登录的情况下登录时间是为空的,这时候导致timestamp类型的字段为null,没有办法将其转换为String字段,导致数据显示不出来。
后面将代码改为:

String loginTime = c.getLoginTime()==null?"未登录":DateFormatUtil.format(c.getLoginTime());

数据就可以正常显示了。
然后也再巩固了下String类型与timestamp类型互转的格式:

timestamp->String
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MMM-dd HH:mm:ss”);
df.format(Date);Date要转换的数据格式

String->timestamp
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MMM-dd HH:mm:ss”);
TimeStamp.valueOf(time);[time为该"yyyy-MMM-dd HH:mm:ss"类型的字符串];

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。