안녕하세여?
자바 고수님들께 한가지 도움을 청하고자 합니다.
아래의 소스는 서버의 현재시간을 원하는 형식으로 변환해서 가져오는 코드입니다.
- 아 래 -
java.util.Date currentTime= new java.util.Date(System.currentTimeMillis());
SimpleDateFormat formatter=new SimpleDateFormat("yyyyMMddHHmmss");
String timestr=formatter.format(currentTime);
근데 문제는 간혹 서버의 로그파일에서 다음과 같은 에러메세지가 출력된다는 것입니다.
에러메세지가 출력된다는것 이외에는 다른 문제점은 없는것으로 판단이 되구여...혹 이러한 문제점을 경험해 보신분이나 알고 계신분은 꼭 리플 달아주시기 바랍니다~
즐거운 하루되시구여~
- 다 음 -
java.lang.NumberFormatException:
at java.lang.Long.parseLong(Long.java:331)
at java.lang.Long.parseLong(Long.java:363)
at java.text.DigitList.getLong(DigitList.java:153)
at java.text.DecimalFormat.parse(DecimalFormat.java:820)
at java.text.SimpleDateFormat.subParse(SimpleDateFormat.java:989)
at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:730)
at java.text.DateFormat.parse(DateFormat.java:322)
at org.apache.tomcat.util.buf.DateTool.parseDate(Unknown Source)
at org.apache.tomcat.util.buf.DateTool.parseDate(Unknown Source)
at org.apache.tomcat.util.buf.DateTool.parseDate(Unknown Source)
at org.apache.tomcat.util.buf.MessageBytes.getTime(Unknown Source)
at org.apache.tomcat.modules.generators.FileHandler.doService(Unknown Source)
at org.apache.tomcat.core.Handler.invoke(Unknown Source)
at org.apache.tomcat.core.Handler.service(Unknown Source)
at org.apache.tomcat.core.ContextManager.internalService(Unknown Source)
at org.apache.tomcat.core.ContextManager.service(Unknown Source)
at org.apache.tomcat.modules.server.Ajp12Interceptor.processConnection(Unknown Source)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown Source)
at java.lang.Thread.run(Thread.java:484)
|