我已经将字符串解析为日期对象,但是需要在textview中的simpledate formate中显示该字符串如何存档?
下面是迄今已解析的字符串,我需要使用此字符串将其格式化为简单的日期格式,如下所述如何将其归档?
Wed, Apr 10, 19 02:12 PM
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd MMMM YYYY");
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm aa");
我正在做以下事情,但是不建议使用日期,我想更改以下代码库:
Date date = new Date(resRequestMoneyDataList.get(position).getReqMoneyDate());
DateFormat dateFormat1 = new SimpleDateFormat("dd MMMM YYYY");
DateFormat dateFormat2 = new SimpleDateFormat("hh:mm aa");
try {
Log.d(TAG,"DATE :"+date.toString());
String finalDate = dateFormat1.format(date);
String finalTime = dateFormat2.format(date);
holder.txnDate.setText(finalDate);
holder.txnTime.setText(finalTime);
}
catch (Exception e) {
e.printStackTrace();
}
有什么建议会有所帮助吗? 我已经将字符串解析为日期对象,但是需要在textview的简单日期格式中显示该字符串如何存档?
答案 0 :(得分:0)
要将String转换为日期,可以使用SimpleDateFormat的解析函数。
String time = "Apr 10, 2011";
SimpleDateFormat dateFormat = new SimpleDateFormat(
"MMM dd, yyyy");
Calendar date = Calendar.getInstance();
;
try {
date.setTime(dateFormat.parse(time));
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
String mDate = simpleDateFormat.format(date.getTime());