我正在将字符串转换为日期格式,年份和日期显示正确,但是月份显示不同。
const APPMainRoutes: Routes = [
{path: '', redirectTo: '/login', pathMatch: 'full'},
{path: 'teams', component: CollaborateComponent},
{path: 'login', component: LoginComponent},
];
输出:2018年1月29日星期一00:00:00 GMT + 05:30
答案 0 :(得分:5)
问题出在您的格式上。
D
代表年份,但是您需要d
代表月份。
应该是这样的:
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH);
我希望这会有所帮助
答案 1 :(得分:0)
对不起,我一开始错过了。您的日期应该是简单的字母“ dd”而不是“ DD” DD是一年中的一天 dd是月份中的日期