0

我在修改警报应用程序的通知时遇到问题,我想使用以下代码更改通知显示的时间:

   .......
   Calendar cal = Calendar.getInstance();
   cal.add(Calendar.MINUTE, addMinute);
   notification.when = cal.getTimeInMillis();
   notificationManager.notify(NOTIF_ID, notification);

但问题是通知时间的格式不正确,它显示 mm/dd/yy,而不是 hh:mm,是否可以更改格式?我找不到合适的方法来改变它们。

我确实搜索过,但我找不到任何方法来做到这一点。任何建议如何格式化通知中的时间?

谢谢

4

1 回答 1

1

我已经解决了。我不知道如何删除或格式化标准通知上的时间,但我可以使用NotificationBuilder创建自定义通知,并将格式化的字符串时间传递给自定义通知而不是 Time。

于 2013-03-03T02:19:59.173 回答