String str2="April 30, 2013";
simpleDateFormat s= new simpleDateFormat();
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat formatter2 = new SimpleDateFormat("yyyy-MM-dd");
Date dateObject = null;
我有像“2013年4月30日”这样的字符串,我从表格中得到这个字符串。我想将此转换为日期对象为04/30/2013。有没有办法做到这一点?
我尝试使用simpleDateFormat()但我没有找到合适的输出。
答案 0 :(得分:3)
使用MMMMM dd, yyyy
解析和MM/dd/yyyy
格式化
答案 1 :(得分:3)
使用以下代码。
String str2="April 30, 2013";
SimpleDateFormat input = new SimpleDateFormat("MMMM dd, yyyy");
SimpleDateFormat output = new SimpleDateFormat("MM/dd/yyyy");
Date date = input.parse(str2);
System.out.println(output.format(date));
答案 2 :(得分:0)
这是你如何将它的字符串日期转换为Date对象:
SimpleDateFormat dateFormat = new SimpleDateFormat("MMMM d,yyyy");
SimpleDateFormat yourNewDateFormat = new SimpleDateFormat("MM/dd/yyyy");
Date date = dateFormat.parse("April 30,2013");
System.out.println(yourNewDateFormat.format(date));