>  Q&A  >  본문

java - 新手求教,当前时间问题?

代码如下:

SimpleDateFormat std = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
System.out.println(std.format(new Date()));

为什么输出之后是2017-11-24 10:11:28, 2017-13-24 10:13:27.....等等之类的,好奇怪

每运行一次加一个月

完整代码:

巴扎黑巴扎黑2743일 전590

모든 응답(3)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-18 10:53:47

    yyyy-mm-dd를 yyyy-MM-dd로 바꿔주세요!!! 대문자는 월을 나타냅니다!!!

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:53:47

    yyyy는 서원의 전체 연도이고, MM(대문자)은 월, dd는 날짜입니다. hh:mm:ss의 경우 왜 일부 형식은 대문자이고 일부는 소문자인가요? 예를 들어, MM은 월입니다. mm은 분입니다. HH는 24시간제이고 hh는 12시간제입니다.

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:53:47

    소문자 m은 분을 나타내기 때문에 1분마다 바뀌므로 대문자 M으로 바꿔주시면 됩니다

    회신하다
    0
  • 취소회신하다