为什么运行结果里的月份显示不对

来源:2-10 JSP页面生命周期

x_tony

2016-06-09 10:15

 我按照本课的内容练习复写了下面这段代码:

<h1>JSP生命周期</h1>


    This is my JSP lifecycle  page. <br>

    <% 

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy年mm月dd日");

    String s = sdf.format(new Date());

     %>

     今天是<%= s %>

结果发现月份的显示不对,显示为“今天是2016年54月09日”

一开始是”51月“,我改动mm为mmmm后,变成了”52月“,再改一下就变成了"53月”,改一次变一次,为什么会这样。


写回答 关注

2回答

  • MrZ3285967
    2016-06-09 10:55:52
    已采纳

    M是月m是分钟

    colin3... 回复x_tony

    因为月和分钟开头都是M,所以大小写区分,年是Y,日是D不和小时H和秒S冲突啊

    2016-07-12 17:57:32

    共 3 条回复 >

  • qq_Dreamy_旧城_0
    2017-04-10 15:55:40

    javaScript中严格区分大小写

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248278 学习 · 3071 问题

查看课程

相似问题