如何在ListView中显示Android GregorianCalendar?
我想在ListView中显示字符串 Exmaple:2013/10/10 18:50 我用格雷戈里安·卡伦达如何在ListView中显示Android GregorianCalendar?,android,listview,date,Android,Listview,Date,我想在ListView中显示字符串 Exmaple:2013/10/10 18:50 我用格雷戈里安·卡伦达 GregorianCalendar cld = new GregorianCalendar (2013,1,1,1,1); cld.get(cld.DATE); String str = cld.toString(); String[] list = {str}; 但在listview中,show java.util.GregorianCalendar[time=13847058000
GregorianCalendar cld = new GregorianCalendar (2013,1,1,1,1);
cld.get(cld.DATE);
String str = cld.toString();
String[] list = {str};
但在listview中,show java.util.GregorianCalendar[time=138470580000,areFieldsSet=true….]
不是2013/10/10 18:50,怎么做?thx出现,因为您直接使用.toString(),它将返回GregoriaCalendar对象的原始表示形式 为了显示文本表示,需要使用SimpleDataFormat。大概是这样的:
GregorianCalendar cld = new GregorianCalendar (2013,1,1,1,1);
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd HH:mm");
String[] list = {formatter.format(cld.getTime())};