如何在caldroid中更改多个日期的颜色
how to change multi dates color in caldroid
代码块已格式化以提高可见性
伙计们,我正在尝试更改不同日期的颜色
void changeEventDateColor(){
DatabaseHandler databaseHandler=new DatabaseHandler(this);
List<Contact> contacts=databaseHandler.getAllContacts();
//String[] date=new String[contacts.size()];
String date="11/02/2016T09:27:37Z";
//for(Contact cn: contacts){
//date=cn.get_date();
String[] d=date.split("/");
Log.d("date ============", d[0]+"/"+d[1]+"/"+d[2]);
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy'T'HH:mm:ss'Z'");
try {
Date parsedDate = formatter.parse(date);
Log.d("date ============", parsedDate+"");
Log.d("date ============", formatter.format(parsedDate));
caldroidFragment.setBackgroundResourceForDate(R.color.blue,parsedDate);
caldroidFragment.refreshView();
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//}
}
谁知道哪里不对。
使用 SimpleDateFormat
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
而不是
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy'T'HH:mm:ss'Z'");
代码块已格式化以提高可见性
伙计们,我正在尝试更改不同日期的颜色
void changeEventDateColor(){
DatabaseHandler databaseHandler=new DatabaseHandler(this);
List<Contact> contacts=databaseHandler.getAllContacts();
//String[] date=new String[contacts.size()];
String date="11/02/2016T09:27:37Z";
//for(Contact cn: contacts){
//date=cn.get_date();
String[] d=date.split("/");
Log.d("date ============", d[0]+"/"+d[1]+"/"+d[2]);
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy'T'HH:mm:ss'Z'");
try {
Date parsedDate = formatter.parse(date);
Log.d("date ============", parsedDate+"");
Log.d("date ============", formatter.format(parsedDate));
caldroidFragment.setBackgroundResourceForDate(R.color.blue,parsedDate);
caldroidFragment.refreshView();
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//}
}
谁知道哪里不对。
使用 SimpleDateFormat
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
而不是
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy'T'HH:mm:ss'Z'");