按照简单的例子
java.sql.Time t = new Time(1000);
System.out.println("Time t =" + t);
这给出了以下输出:
Time t = 01:00:01
虽然我期望:
Time t = 00:00:01
有人可以告诉我如何去掉时间部分吗?
最佳答案
我认为你应该考虑当前的TimeZone
并检查构造函数的API
http://download.oracle.com/javase/7/docs/api/java/sql/Time.html#Time(long )
我希望您住在欧洲的某个地方;-)
关于java - 为什么 java.sql.Time.toString() 会增加小时数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6694929/