【问题标题】:Date formatting in JSPJSP 中的日期格式
【发布时间】:2017-10-03 11:06:56
【问题描述】:

这是我的 JSP 文件内容,输出到:

2017 年 10 月 3 日星期二 16:35:13 IST

??/??/????

<%@ page import="java.text.SimpleDateFormat"%>
<%@ page import="java.util.Date"%>

<%  
 Date date = new Date();
 System.out.println(date.toString());  
 SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");  
 String strDate= formatter.format(date); 
 System.out.println(strDate); 
%>

你能指出错误吗?

运行环境:eclipse动态web项目。

【问题讨论】:

  • 我收到了 03/10/2017 。我不认为编码问题
  • 正如 joni 提到的,你可以添加&lt;%@ page contentType="text/html; charset=UTF-8" %&gt; 编码吗?
  • 这样做了,没用。

标签: html date jsp simpledateformat


【解决方案1】:

您的语言环境必须使用非 ASCII 数字。如果您希望看到 2017 年 3 月 10 日,您应该更改日期格式的区域设置,例如

new SimpleDateFormat("dd/MM/yyyy", Locale.ROOT)

如果您希望看到带有本地化数字的日期,则应设置页面编码。 (我忘了在jsp上怎么做)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    • 2011-10-05
    • 2010-09-21
    • 2011-09-03
    • 2016-08-20
    相关资源
    最近更新 更多