SimpleDateFormat 输出日期出现问题

今天在使用SimpleDateFormat时,意外发现输出了一个14月,后来发现我设置的格式出现了问题。小记一下。

 SimpleDateFormat函数语法:
         
          G 年代标志符
          y 年
          M 月
          d 日
          h 时 在上午或下午 (1~12)
          H 时 在一天中 (0~23)
          m 分
          s 秒
          S 毫秒
          E 星期
          D 一年中的第几天
          F 一月中第几个星期几
          w 一年中第几个星期
          W 一月中第几个星期
          a 上午 / 下午 标记符
          k 时 在一天中 (1~24)
          K 时 在上午或下午 (0~11)
          z 时区

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.text.*,java.util.*"  %>
<% 
	Date d = new Date();
	SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
	String s = sdf.format(d);
	out.println(s);
%>
发布了45 篇原创文章 · 获赞 6 · 访问量 4947

猜你喜欢

转载自blog.csdn.net/qq_40761693/article/details/103207627