我的代码完全一样,怎么输出月份每次都变化

来源:7-1 include指令

叶子哈哈

2015-03-04 21:05

我的代码完全一样,怎么输出月份每次都变化:

<%@ page language="java"  import="java.util.*" contentType="text/html; charset=utf-8"%>
<%@ page import="java.text.*" %>
<%
 Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy年mm月dd日");
String s=sdf.format(d);
out.println(s);
%>

出现的月份值有2、3、4,还有56,不知道为什么

写回答 关注

3回答

  • 慕粉4117368
    2016-11-21 09:20:36

    这个m代表的是分钟,当然会发生变化,把m换成M,就可以了

  • Coda
    2015-03-05 15:49:08

    把m换成M之后,你测试了吗?

    imoocb...

    测试了,应该是固定格式,MM指定月份,mm指定分钟数,如果不管大小写,就会显示反。分钟数显示成月份,月份显示成分钟数。

    2016-06-24 15:12:35

    共 1 条回复 >

  • 我遇见你是最美丽的意外
    2015-03-05 09:49:04

    少侠 敢不敢用M  不用m  M代表的是月 m代表的是分钟

JAVA遇见HTML——JSP篇

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

248278 学习 · 3071 问题

查看课程

相似问题