diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java
index bc9907d2459cf7a44e3b946cec9742601fc543cf..1ef65c26260d8ce47445198dfff024439e513055 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java
@@ -224,7 +224,18 @@ public class RecordListDeliverer {
 			creators.add(responseWorkValues.getField("work.agent").getValue().toString());
 		}
 		
-		dates.add(responseWorkValues.getField("created").getValue().toString());
+		String singleDate = responseWorkValues.getField("created").getValue().toString();
+		
+		try {
+			dates.add(OAIPMHUtillities.convertDateFormat(singleDate).toXMLFormat());
+		} catch (ParseException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		} catch (DatatypeConfigurationException e) {
+			// TODO Auto-generated catch block
+			e.printStackTrace();
+		}
+		
 		
 		if(responseWorkValues.getField("work.abstract")!=null){
 			descriptions.add(responseWorkValues.getField("work.abstract").getValue().toString());
diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java
index eefd505b55893e9a0067c7ca2a6846b545535fb0..2b5706556358f029a34e3beb5198b2e9871a528d 100644
--- a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java
+++ b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java
@@ -32,7 +32,7 @@ public class OaiPmhTest{
 	
 	
 	/*@Test
-	@Ignore
+	//@Ignore
 	public void testListRecords() throws ParseException{
 		
 		JAXBElement<OAIPMHType> r = testRequest.getRequest("ListRecords", "", "oai_dc", "", "2012-02-10T10:54:42", "2012-03-10T10:54:42", "");