为什么这个adb logcat时间不会显示年份

时间:2016-08-16 08:43:34

标签: java date adb logcat

我见过的所有样本的输出总是像

08-16 10:34:13.280 D/MobileDataStateTracker(  886): default: This tracker is connected to sub=0

显示没有一年的日期和时间, 格式始终为MM-dd HH:mm:ss.SSS

我可以更改格式以获得年份吗? 现在我使用这样的解决方法:

public static Date addCurrentYearToDate(Date extractDate) {
    Calendar instance = Calendar.getInstance();
    instance.setTime(extractDate);
    instance.add(Calendar.YEAR, Calendar.getInstance().get(Calendar.YEAR) - instance.get(Calendar.YEAR));
    Date actualDate = new Date(instance.getTimeInMillis());
    return actualDate;
}

0 个答案:

没有答案