thaond / smartshop-project

Automatically exported from code.google.com/p/smartshop-project
0 stars 1 forks source link

Service UserInfo.5 trả về kiểu date mâu thuẫn với client #35

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Là service login,
trả về kiểu birthday là dd/mm/yyyy.
Còn client thì parse date theo dd-MM-yyyy. Lúc trước ko bị vụ này. 
Chắc mới chỉnh sửa lại chỗ nào đó.

Original issue reported on code.google.com by condorhe...@gmail.com on 28 Sep 2010 at 2:06

GoogleCodeExporter commented 9 years ago
Đúng là trên server mới đối DateFormat để đồng nhất mà ko 
báo. Như vậy trong class Global sẽ sử dụng thông tin như sau:

public static DateFormat df = new SimpleDateFormat(NORMAL_DATE);
public static DateFormat dfFull = new SimpleDateFormat(
        NORMAL_DATE_WITH_HOUR);

public static final Gson gsonDateWithoutHour = new GsonBuilder()
        .setDateFormat(NORMAL_DATE).excludeFieldsWithExcludeAnnotation()
        .create();
public static final Gson gsonWithDate = new GsonBuilder().setDateFormat(
        NORMAL_DATE_WITH_HOUR).excludeFieldsWithExcludeAnnotation()
        .create();

Original comment by vo.mita.ov on 28 Sep 2010 at 2:29