先说下自己查到的关于Unix时间戳转换成java date时间格式的方法:
/*
* unix时间戳转换为java date时间格式
*/
public static String getDateMMDD(Long l) {
Date date = new Date(l * 1000);
SimpleDateFormat bartDateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
return bartDateFormat.format(date);
}
这边我需要转换成“12月26日”的格式
/*
* unix时间戳转换为java date时间格式
*/
public static String getDateMMDD(Long l) {
Date date = new Date(l * 1000);
SimpleDateFormat bartDateFormat = new SimpleDateFormat( "MM月DD日");
return bartDateFormat.format(date);
}
这样会出现错误时间对不上 而且 天数的位置是三位数
但是改成“ MM月dd日”就OK了
谁能解释下
/*
* unix时间戳转换为java date时间格式
*/
public static String getDateMMDD(Long l) {
Date date = new Date(l * 1000);
SimpleDateFormat bartDateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
return bartDateFormat.format(date);
}
这边我需要转换成“12月26日”的格式
/*
* unix时间戳转换为java date时间格式
*/
public static String getDateMMDD(Long l) {
Date date = new Date(l * 1000);
SimpleDateFormat bartDateFormat = new SimpleDateFormat( "MM月DD日");
return bartDateFormat.format(date);
}
这样会出现错误时间对不上 而且 天数的位置是三位数
但是改成“ MM月dd日”就OK了
谁能解释下