我想更改日期格式,如22-Jan'14.My代碼給出輸出14-Jan-22這種格式。 我該如何改變它。無法更改日期格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yy-MMM-dd");
java.util.Date date = new java.util.Date();
String datetime = dateFormat.format(date);
我想更改日期格式,如22-Jan'14.My代碼給出輸出14-Jan-22這種格式。 我該如何改變它。無法更改日期格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yy-MMM-dd");
java.util.Date date = new java.util.Date();
String datetime = dateFormat.format(date);
只需使用下面的代碼。日期格式有誤。您希望輸出日期,月份和年份,並且您正在傳遞年份,月份和日期。所以更改如下
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-yy");
java.util.Date date = new java.util.Date();
String datetime = dateFormat.format(date);
只需更改日期從("yy-MMM-dd")
的格式("dd-MMM-yy")
String dtStart = "11/08/2013 08:48:10";
SSimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
try {
date = format.parse(dtStart);
System.out.println("Date ->" + date);
} catch (Exception e) {
e.printStackTrace();
}
我的代碼給我像輸出14'Jan-22,但我想前年例如:22 Jan'14 –
String date = "2011/11/12 16:05:06";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/mm/dd HH:MM:SS");
Date testDate = null;
try {
testDate = sdf.parse(date);
}catch(Exception ex){
ex.printStackTrace();
}
SimpleDateFormat formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm:ss a");
String newFormat = formatter.format(testDate);
System.out.println(".....Date..."+newFormat);
我想到*** 22-Jan'14 **不是11/12/2011 16:05:06 –
你必須拆分它 – DaxeshKhatri
我做了,但我想要22-Jan'14和你的代碼顯示22-jan-14 –
我嘗試,但它拋出異常 –
它通過分割日期字符串 –