欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

使用 google gson 轉(zhuǎn)換Timestamp或Date類型為JS

系統(tǒng) 1773 0

gson lib 包為1.4版本.

創(chuàng)建類型適配類:

Timestamp類型適配類代碼 復(fù)制代碼
  1. import?java.lang.reflect.Type; ??
  2. import?java.sql.Timestamp; ??
  3. import?java.text.DateFormat; ??
  4. import?java.text.ParseException; ??
  5. import?java.text.SimpleDateFormat; ??
  6. import?java.util.Date; ??
  7. ??
  8. import?com.google.gson.JsonDeserializationContext; ??
  9. import?com.google.gson.JsonDeserializer; ??
  10. import?com.google.gson.JsonElement; ??
  11. import?com.google.gson.JsonParseException; ??
  12. import?com.google.gson.JsonPrimitive; ??
  13. import?com.google.gson.JsonSerializationContext; ??
  14. import?com.google.gson.JsonSerializer; ??
  15. ??
  16. public?class?TimestampTypeAdapter?implements?JsonSerializer<Timestamp>,?JsonDeserializer<Timestamp>{ ??
  17. ????private?final?DateFormat?format?=?new?SimpleDateFormat( "yyyy-MM-dd?HH:mm:ss" ); ??
  18. ????public?JsonElement?serialize(Timestamp?src,?Type?arg1,?JsonSerializationContext?arg2)?{ ??
  19. ????????String?dateFormatAsString?=?format.format(new?Date(src.getTime())); ??
  20. ????????return?new?JsonPrimitive(dateFormatAsString); ??
  21. ????} ??
  22. ??
  23. ????public?Timestamp?deserialize(JsonElement?json,?Type?typeOfT,?JsonDeserializationContext?context)?throws?JsonParseException?{ ??
  24. ????????if?(!(json?instanceof?JsonPrimitive))?{ ??
  25. ????????????throw?new?JsonParseException( "The?date?should?be?a?string?value" ); ??
  26. ????????} ??
  27. ??
  28. ????????try?{ ??
  29. ????????????Date?date?=?format.parse(json.getAsString()); ??
  30. ????????????return?new?Timestamp(date.getTime()); ??
  31. ????????}?catch?(ParseException?e)?{ ??
  32. ????????????throw?new?JsonParseException(e); ??
  33. ????????} ??
  34. ????} ??
  35. ??
  36. }??

??類型適配類

??? 應(yīng)用類型適配器 寫道

Gson gson = new GsonBuilder().registerTypeAdapter(Timestamp.class,new TimestampTypeAdapter()).setDateFormat("yyyy-MM-dd HH:mm:ss").create();
String jsonString = gson.toJson(resourceInfo,ResourceGeoInfo.class);

??
??? 輸出結(jié)果

{"positionTime":"2010-01-07 10:57:27"}

?

Date 類型的時(shí)間轉(zhuǎn)換第二種方式;

?

Java代碼 復(fù)制代碼
  1. Gson?gson?=? new ?GsonBuilder().setDateFormat( "yyyy-MM-dd?HH:mm:ss" ).create(); ??
  2. String?jsonString?=?gson.toJson( new ?Date(System.currentTimeMillis()),Date. class ); ??
  3. System.out.println(jsonString);??
        Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();
String jsonString = gson.toJson(new Date(System.currentTimeMillis()),Date.class);
System.out.println(jsonString);
      

?

輸出結(jié)果:

?

"2010-01-07 12:24:34"

?

?

使用 google gson 轉(zhuǎn)換Timestamp或Date類型為JSON字符串.


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 色吧首页dvd | 欧美高清成人 | 国产精品理论片在线观看 | 国精品日韩欧美一区二区三区 | 天天操夜夜操天天操 | 成人在线免费观看 | 亚洲欧洲精品一区二区 | 国产一区二区三区乱码 | 人人澡人人澡人人澡 | 国产精品不卡一区 | 日本综合在线 | 亚洲国产精品99久久久久久久久 | 国产精品久久久久久久免费大片 | 精品欧美一区二区三区久久久小说 | 日韩精品一区二区三区不卡 | 亚洲三级视频在线观看 | 亚洲欧美日韩在线一区 | 国内精品一区二区三区 | 亚州精品天堂中文字幕 | 欧美精品第十页 | a级黄色片视频 | 91视频久久 | www.99xxxx.com| 成人黄色在线观看 | 亚洲综合激情小说 | 91短视频免费版 | a毛片久久免费观看 | 欧美一区二区三区在线观看免费 | 亚洲精品国偷拍自产在线观看蜜桃 | 成人黄色短视频在线观看 | 久久久久久久 | 九九九久久久久久久爱 | 亚洲欧美日韩中文字幕在线一区 | 欧美a∨一区二区三区久久黄 | 欧美黄色一区 | 久久亚洲欧美日本精品品 | yy4138理论片在线大全 | 精品粉嫩aⅴ一区二区三区四区 | 美日韩免费视频 | 成人av免费在线观看 | 蜜桃精品导航 |