我想从字符串中获取日期,并从日期再次获取字符串。我尝试过使用简单的日期格式,但textview没有显示任何价值。
df = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss aa");
Date date = new Date();
Date date1 = new Date();
startTime = mEvent.getFromDate();
date = df.parse(startTime);
df = new SimpleDateFormat("HH:mm a");
startTime = df.format(date);
showFromTime.setText(startTime);
我想从类mEvent获取日期字符串是类的实例,我想将字符串转换为小时和分钟格式。开始时间是字符串,showFromTime是文本视图。它没有显示任何时间。
出了什么问题?
答案 0 :(得分:1)
首先必须使用SimpleDateFormat将String解析为Date对象。然后,只有使用新的SimpleDateFormat再次格式化Date对象。我对你的代码进行了一些修改。您可以尝试查看它是否正常工作。您必须确定从mEvent对象获得的日期格式与“MM / dd / yyyy hh:mm:ss a”格式匹配。
Java