为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

<%@ 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,不知道为什么

正在回答

4 回答

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

imoocbrave

测试了,应该是固定格式,MM指定月份,mm指定分钟数,如果不管大小写,就会显示反。分钟数显示成月份,月份显示成分钟数。
2016-06-24 回复 有任何疑惑可以回复我~

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

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信