我在android中使用getMonth()方法时,在DatePicker中有一个问题,那么它将返回一个错误的值。 例如: DatePicker datepicker=new DatePicker(); int day=date.getDayOfMonth(); int month=date.getMonth(); int year=date.getYear(); t.setText(""+day+" / "+month+" / "+year); 如果我将selectAug 06 1987,那么它将在6/7/1987返回 我认为这是一个错误,如果不告诉我的原因,请。
任何人都可以请build议我如何将这个1387843200000格式的date转换为我的控制器内的这个24/12/2013 ? 只是供参考我的date是以这种方式存储和绑定到input type="date"编辑窗体字段根本没有被填充。 #Plunker在这里演示。 EditCtrl app.controller("EditCtrl", [ "$scope", "$filter", "db" function ($scope, $filter, db){ // this gets me an item object var item = db.readItem(); // item date = 1387843200000 // this returns undefined item.date = $filter('date')(date[ item.date, "dd/MM/yyyy"]); }]); Edit.html – 模板 <form name="editForm" class="form-validate"> <div class="form-group"> <label for="date">Event date.</label> <input type="date" class="form-control" […]