2016-04-01 12 views
1

Örnek parametrelerle nesne listesi oluşturuyorum ve örnek DateTime joda değerini koyamıyorum. Sadece değeri kabul edilebilir "null". "(12.12.2011)" veya "2011-12-12" ve diğerÖrnek değer Joda DateTime

public List<TestDTO> getInitListTableItems(){ 

     List<TestDTO> list = new ArrayList<TestDTO>(); 
     list.add(new TestDTO("John", "Doe", "USA", "New York", "20", null, null, true)); 

     return list; 
    } 

Ben mesela koymak Insted ": Bu contructor geçerli:

public TestDTO(
      String name, 
      String lastName, 
      String country, 
      String city, 
      String age, 
      DateTime startTime, 
      DateTime endTime, 
      boolean active) 
      { 
     this.name = name; 
     this.lastName = lastName; 
     this.country = country; 
     this.city = city; 
     this.age = age; 
     this.startTime = startTime; 
     this.endTime = endTime; 
     this.active = active; 
    } 

ve burada ben liste oluşturmak null "hatayı döndürür ve değeri int veya String türüne dönüştürür. DataTime'ın doğru değeri nedir?

+0

Java 8 kullanıyorsanız (veya 7) JodaTime dayanmaktadır JSR 310 API kullanarak öneririz. –

cevap

1

Kullanım

DateTime.parse("2011-12-12") 
+0

Evet, doğru. İşe yarıyor. Teşekkürler. – kenzolek