I have methods like this:
public static String getStringDateFormatMonth(long datetime) {
String yearlessPattern = "yyyy年MM月";
SimpleDateFormat yearlessSDF = new SimpleDateFormat(yearlessPattern);
Date date = new Date(datetime);
String datestr = yearlessSDF.format(date);
return datestr;
}
public static String getStringDateFormat(long datetime) {
String yearlessPattern = "dd日";
SimpleDateFormat yearlessSDF = new SimpleDateFormat(yearlessPattern);
SimpleDateFormat sdfDay = new SimpleDateFormat("E", Locale.JAPAN);
Date date = new Date(datetime);
String datestr = yearlessSDF.format(date) + "(" + sdfDay.format(date) + ")";
return datestr;
}
Intialize string a:
String a = LifelogUtil.getStringDateFormatMonth(currentDate.getTimeInMillis())
+ LifelogUtil.getStringDateFormat(currentDate.getTimeInMillis());
and the result is
2015年07月19日(日)
Now I want to convert this date to a western date like this format "yyyy-MM-dd", but I cannot figure out how to do this. Please help me! Thank!
source
share