你SimpleDateFormat错了,参见JavaDoc:
SimpleDateFormat
信| 日期或时间| 组件| 演示文稿| 例子 m | 分钟| 号码| 三十
信| 日期或时间| 组件| 演示文稿| 例子
m | 分钟| 号码| 三十
它应该是:
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");