値を取得date="20120120"
しているので、印刷するように日付形式に変換したいと思います2012-01-20 [YYYY-MM-dd]
。
質問する
6823 次
5 に答える
2
このコードを試してください
String mytime="20120120";
SimpleDateFormat dateFormat = new SimpleDateFormat(
"yyyyMMdd");
Date myDate = null;
try {
myDate = dateFormat.parse(mytime);
} catch (ParseException e) {
e.printStackTrace();
} catch (java.text.ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
SimpleDateFormat timeFormat = new SimpleDateFormat("yyyy-MM-dd");
String finalDate = timeFormat.format(myDate);
System.out.println("rrrrrrrrrrrrr"+finalDate);
于 2012-10-12T05:25:25.793 に答える
0
データを変換する方法は次のとおりです。
public String DateConverter(String date) {
SimpleDateFormat smf = new SimpleDateFormat("yyyy-MM-dd");
Date dt = null;
try {
dt = smf.parse(start_of_event);
// et = smf.parse(end_of_event);
} catch (ParseException e1) {
e1.printStackTrace();
} catch (java.text.ParseException e) {
e.printStackTrace();
}
smf = new SimpleDateFormat("EEE MMMM dd,yyyy");
date = smf.format(dt);
return date;
}
于 2012-10-12T05:25:04.823 に答える
0
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
System.out.println(dateFormat.format(date));
于 2012-10-12T05:28:06.350 に答える
0
この機能を試してください。
public static String convertStringToDate(String startDate) throws ParseException
{
String myFormatString = "yyyyMdd"; // your current date format
SimpleDateFormat df = new SimpleDateFormat(myFormatString);
Date startingDate = df.parse(startDate);
DateFormat dateFormat= new SimpleDateFormat("yyyy-M-dd"); // Date format you want
return dateFormat.format(startingDate);
}
于 2012-10-12T05:22:57.400 に答える
0
これはあなたのために働くでしょう:
SimpleDateFormat dateFormat = new SimpleDateFormat("DD-MM-YYYY");
Date d = dateFormat.parse("string")
こちらのリンクをたどることもできます。
于 2012-10-12T05:32:06.627 に答える