在jsp中将日期格式化为dd-mm-yyyy [英] formatting date to dd-mm-yyyy in jsp

查看:567
本文介绍了在jsp中将日期格式化为dd-mm-yyyy的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要jsp.My databasedd-mm-yyyy格式的日期格式(db中具有dd/mm/yyyy的日期数据类型)被读取到jsp(使用bean形式,CmFrm.getExpireDate()-以数据类型作为字符串).
现在它在jsp中读取为yyyy-mm-dd hh:mm:ss.a,我希望它以dd-mm-yyyy格式读取.
我尝试使用-

I need date format in dd-mm-yyyy format in jsp.My database(dd/mm/yyyy-having date datatype in db) is read to jsp(using form bean, CmFrm.getExpireDate() - having datatype as string).
It is now read as yyyy-mm-dd hh:mm:ss.a in jsp i want it to read in dd-mm-yyyy format.
I have tried using --

String txtdate =CmFrm.getExpireDate(); 
SimpleDateFormat pd = new SimpleDateFormat("dd/MM/yyyy");  
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); 
Date date = (Date) pd.parse(txtdate); 
String DisplayDate= df.format(date); 
System.out.println("MyExpireDate.."+DisplayDate); 

我得到unparsable错误.

我单独将格式功能应用为-

I have applied format function alone as -

String txtdate =CmFrm.getExpireDate(); 
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");  
System.out.println("Date.."+df.format(txtdate));

jsp进入blank.
请提供有关如何在dd-mm-yyyy中的jsp上显示日期的帮助.

here jsp goes blank.
please help as how to display date on jsp in dd-mm-yyyy.

推荐答案

你应该好...

String MyDate = CmFrm.getExpireDate();
SimpleDateFormat parseDate = new java.text.SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat formatDdate = new java.text.SimpleDateFormat("yyyy-MM-dd");
Date date = (Date) parseDate.parse(MyDate);
String DisplayDate= formatDate.format(date);

输出示例:2016-11-19

Output example: 2016-11-19

这篇关于在jsp中将日期格式化为dd-mm-yyyy的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆