Java知识点汇总

举报
SHQ5785 发表于 2022/09/19 08:54:04 2022/09/19
【摘要】 SimpleDateFormat格式化日期问题前言      发现一个问题,经过以下语句处理后,发现12:27:45转换后成为了00:27:45。DateFormat df = null;if(DATE1.trim().length() == 10){df = new SimpleDateFormat("yyyy-MM-dd");}else{df = new SimpleDateFormat...

SimpleDateFormat格式化日期问题

前言

      发现一个问题,经过以下语句处理后,发现12:27:45转换后成为了00:27:45。

DateFormat df = null;
if(DATE1.trim().length() == 10){
df = new SimpleDateFormat("yyyy-MM-dd");
}else{
df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
}
try {
Date dt1 = df.parse(DATE1);
Date dt2 = df.parse(DATE2);
long time = (dt1.getTime() - dt2.getTime())/(1000);
return time;
} catch (Exception exception) {
exception.printStackTrace();
return (long) 0;
  }

      原来df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");是这句话搞的鬼,这是采用的12小时制,若需采用24小时制则需变为df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Could not create the view: An unexpected exception was thrown

      在将web项目部署到tomcat时,控制台输出以下内容:

 编辑

      这个问题的出现是在启动myeclipse之后出现的,这时还没有启动tomcat,因此可以排除tomcat中项目代码问题。应该是myeclipse在初始化工作空间workspace 的时候出的问题。

 仔细看下错误发现有一条 at com.genuitec.eclipse.ast.deploy.core.Deployment.这个错误,于是到工作空间下面的D:\Workspaces\.metadata\.plugins\org.eclipse.core.runtime\.settings目录下面找到了名称为com.genuitec.eclipse.ast.deploy.core的prefs文件,打开文件一开,哈哈,原来里面都是原来的一些项目信息,怪不得会报java.lang.NullPointerException错误呢。果断将此文件删除,重启myeclipse10问题解决。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。