iteye_1087
iteye_1087
2013-03-27 22:14

SimpleDateFormat格式化后,月份出现错误

  • it技术
  • 互联网问答
  • IT行业问题
  • 编程语言问答
  • 计算机技术

[code="java"]
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.Locale;

public class CommonUtil {
public static Timestamp getDate(){
Timestamp time=new Timestamp(System.currentTimeMillis());
System.out.println("time: "+time);

SimpleDateFormat sdf= new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
String timeStr=sdf.format(time);

System.out.println("timeStr: "+timeStr);
return time;
}
public static void main(String[] args){
System.out.println(getDate());
}
}
[/code]
输出结果:
time: 2013-03-27 22:11:59.244
timeStr: 2013-11-27 10:11:59
2013-03-27 22:11:59.244
这里月份出现错误,是什么原因?

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

6条回答

为你推荐