例如,它将日期 2/15/2014 格式化为 2014 年 2 月 15 日
我尝试过切换来获取月份并且成功,但我不知道如何获取之后的其余部分。
这是我到目前为止所拥有的:
private void formatDate()
{
String month = dateDeparture.substring(0, dateDeparture.indexOf('/'));
switch(dateDeparture)
{
case 1:
month = "January";
break;
case 2:
month = "February";
break;
case 3:
month = "March";
break;
case 4:
month = "April";
break;
case 5:
month = "May";
break;
case 6:
month = "June";
break;
case 7:
month = "July";
break;
case 8:
month = "August";
break;
case 9:
month = "September";
break;
case 10:
month = "October";
break;
case 11:
month = "November";
break;
default:
month = "December";
break;
}
dateDeparture = month+" "+dateDeparture.substring(dateDeparture.indexOf('/'), dateDeparture.lastIndexOf('/'))+ dateDeparture.substring(dateDeparture.lastIndexOf('/'));
}
最佳答案
Java 有一个名为 SimpleDateFormat 的类。用它来实现你正在做的事情。
关于java - 将日期格式从 mm/dd/yyyy 转换为 MM DD, YYYY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23354639/