java问题,format转换 10
output的日期的格式是9/19/2014,怎么转换成September19,2014?...
output的日期的格式是9/19/2014,怎么转换成 September 19, 2014?
展开
4个回答
展开全部
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class DateFormatDemo {
public static String change(String dateStr){
SimpleDateFormat MMddyyyy = new SimpleDateFormat("MM/dd/yyyy");
SimpleDateFormat MMMMddyyyy = new SimpleDateFormat("MMMM dd,yyyy",Locale.ENGLISH);
Date date = null;
String newDateStr = "";
try {
date = MMddyyyy.parse(dateStr);
newDateStr = MMMMddyyyy.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
return newDateStr;
}
public static void main(String[] args) {
String dateStr = "9/19/2014";
System.out.println(change(dateStr));
}
}
展开全部
SimpleDateFormat sdf = new SimpleDateFormat ("M/dd/yyyy");
SimpleDateFormat sdf2 = new SimpleDateFormat ("MMMMM dd, yyyy", Locale.US);
try
{
Date d = sdf.parse ("9/19/2014");
System.out.println (sdf2.format (d));
}
catch (ParseException e)
{
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Date str = new Date("9/19/2014");
SimpleDateFormat sdf = new SimpleDateFormat("MMM d, yyyy?",Locale.ENGLISH);
String date = sdf.format(str);
System.out.println(date);
SimpleDateFormat sdf = new SimpleDateFormat("MMM d, yyyy?",Locale.ENGLISH);
String date = sdf.format(str);
System.out.println(date);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String.format(new java.util.Locale("en"),"%tB", new java.util.Date())
这个得到的是月份的全称,new java.util.Locale("en")指定的是使用英文显示,%tB表示全称
这个得到的是月份的全称,new java.util.Locale("en")指定的是使用英文显示,%tB表示全称
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询