Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. import javax.xml.bind.annotation.adapters.XmlAdapter;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Date;
  4.  
  5. public class DateAdapter extends XmlAdapter<String, Date> {
  6. private final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSXXX");
  7.  
  8. @Override
  9. public String marshal(Date v) throws Exception {
  10. synchronized (dateFormat) {
  11. return dateFormat.format(v);
  12. }
  13. }
  14.  
  15. @Override
  16. public Date unmarshal(String v) throws Exception {
  17. synchronized (dateFormat) {
  18. return dateFormat.parse(v);
  19. }
  20. }
  21. }
  22.  
  23. 2001-07-04T12:08:56.235+03:00
  24.  
  25. Fri Jan 01 02:59:59 MSK 2010
  26.  
  27. riskMetric.getUpdateDateTime().getCalendarDate()
  28. returns 2010-01-01T02:59:59.000+0300
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement