【发布时间】:2016-05-06 18:02:56
【问题描述】:
我正在使用改造。我从服务器获取数据(日期和时间)。但是创建日期是(2016-01-22 15:22:37)。我只想显示日期(2016-01-22)。
user = StoreUtil.getInstance().selectFrom("users");
NetworkEngine.getInstance().getNotSending(user.getId(), new Callback<List<MyPending>>() {
@Override
public void success(List<MyPending> myPendings, Response response) {
txt_taker_name.setText(getResources().getString(R.string.str_taker_name)
+ ":" + " " + myPendings.get(0).getShippingInformation().getName());
txt_taker_address.setText(getResources().getString(R.string.str_taker_address)
+ ":" + " " + myPendings.get(0).getShippingInformation().getAddress());
txt_cargo_name.setText(getResources().getString(R.string.str_cargo_name)
+ ":" + " " + myPendings.get(0).getShippingTransactionDetail().get(0).getCargo().getName());
txt_cargo_qty.setText(getResources().getString(R.string.str_cargo_qty)
+ ":" + " " + myPendings.get(0).getShippingTransactionDetail().get(0).getCargo().getQuantity());
txt_total_weight.setText(getResources().getString(R.string.str_confirm_totalweight)
+ ":" + " " + myPendings.get(0).getTotalWeight());
txt_total_deliver_charges.setText(getResources().getString(R.string.str_confirm_totalcharges)
+ ":" + " " + myPendings.get(0).getTotalCost());
String date = new SimpleDateFormat("yyyy-MM-dd").format(
myPendings.get(0).getShippingTransactionDetail().get(0).getCargo().getCreatedAt());
txt_deliver_date.setText(getResources().getString(R.string.str_deliver_date) + ":" + " " + date);
}
@Override
public void failure(RetrofitError error) {
Toast.makeText(getApplicationContext(), error.getMessage(), Toast.LENGTH_LONG).show();
dialog.dismissWithFailure();
}
});
【问题讨论】:
-
很简单。只需根据您的要求拆分日期并使用该拆分日期即可。
标签: android api date server retrofit