JSP得到当前时间为英文显示,怎么改成中文显示

时间:2022-11-15 15:48:06
JSP中,<%=new java.util.Date().toString()%>得到当前时间,但是显示的是英文,怎么改成中文显示

7 个解决方案

#1


时间 有英文和中文?  什么意思  楼主贴个图看看

#2


要用SimpleDateFormater进行格式化输出。

#3


<%=new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒", Locale.CHINESE).format(new java.util.Date()) %>

#4


String date=2012-12-31

不知道有没有api,自己写个方法转化一下也一样
String date_cn=date.split("-").[0]+"年"+date.split("-").[1]+"月"date.split("-").[2]+"日";

#5


//format="yyyy-MM-dd"

        public static String toString(Date date,String format){

if(date==null || StringUtils.isEmpty(format)) 
return null;
else
return new SimpleDateFormat(format).format(date);

}

#6


<%Date date=new Date();SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");%><%=sdf.format(date) %>

#7


引用 3 楼  的回复:
<%=new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒", Locale.CHINESE).format(new java.util.Date()) %>

正解

#1


时间 有英文和中文?  什么意思  楼主贴个图看看

#2


要用SimpleDateFormater进行格式化输出。

#3


<%=new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒", Locale.CHINESE).format(new java.util.Date()) %>

#4


String date=2012-12-31

不知道有没有api,自己写个方法转化一下也一样
String date_cn=date.split("-").[0]+"年"+date.split("-").[1]+"月"date.split("-").[2]+"日";

#5


//format="yyyy-MM-dd"

        public static String toString(Date date,String format){

if(date==null || StringUtils.isEmpty(format)) 
return null;
else
return new SimpleDateFormat(format).format(date);

}

#6


<%Date date=new Date();SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");%><%=sdf.format(date) %>

#7


引用 3 楼  的回复:
<%=new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒", Locale.CHINESE).format(new java.util.Date()) %>

正解