我需要一些帮助。我需要以mm / dd / yyyy格式创建一个新的日期对象,格式为24-Mar-2015格式。
答案 0 :(得分:3)
您可以使用SimpleDateFormat
。
String src = "24-Mar-2015";
Date date = new SimpleDateFormat("d-MMM-yyyy").parse(src);
String dst = new SimpleDateFormat("MM/dd/yyyy").format(date);
答案 1 :(得分:2)
在 JavaScript
中function getFormattedDate(date) {
var year = date.getFullYear();
var month = (1 + date.getMonth()).toString();
month = month.length > 1 ? month : '0' + month;
var day = date.getDate().toString();
day = day.length > 1 ? day : '0' + day;
return year + '/' + month + '/' + day;
}
alert(getFormattedDate(new Date(2015,3,24))); // 2015/03/24
答案 2 :(得分:1)
Date(String)构造函数可用于从String创建日期对象,然后可以通过SimpleDateFormat格式化。
String date = "24-Mar-2015";
System.out.println(new SimpleDateFormat("dd-MMM-yyyy").format(new Date(date)));
*要完全使用SimpleDateFormat(" dd-MMMM-yyyy")来打印月份。
答案 3 :(得分:0)
在JavaScript中:
var myDate = new Date('2015/01/23');
myDate.toString(); // "Fri Jan 23 2015 00:00:00 GMT+0100 (CET)"