我有以下这些方法:
我得到的结果是:
现在我想将这个日期转换回西方日期,格式为“yyyy-MM-dd”,但我不知道该怎么做。请帮帮我!谢谢!
我有以下这些方法:
//datetime is millisecond
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;
}
初始化字符串a:
String a = LifelogUtil.getStringDateFormatMonth(currentDate.getTimeInMillis())
+ LifelogUtil.getStringDateFormat(currentDate.getTimeInMillis());
我得到的结果是:
2015年07月19日(日)
现在我想将这个日期转换回西方日期,格式为“yyyy-MM-dd”,但我不知道该怎么做。请帮帮我!谢谢!