diff --git a/src/main/java/no/nibio/vips/util/XDate.java b/src/main/java/no/nibio/vips/util/XDate.java
index 335a8885e1a057f35dff30a61e0d2561606c45db..b4b816adc1c733b123e919508dc36e197f03d2d0 100644
--- a/src/main/java/no/nibio/vips/util/XDate.java
+++ b/src/main/java/no/nibio/vips/util/XDate.java
@@ -19,8 +19,10 @@
 
 package no.nibio.vips.util;
 
+import java.text.SimpleDateFormat;
 import java.util.Calendar;
 import java.util.Date;
+import java.util.TimeZone;
 
 /**
  * Adding some utils to the java.util.Date class!
@@ -28,13 +30,17 @@ import java.util.Date;
  * @author Tor-Einar Skog <tor-einar.skog@nibio.no>
  */
 public class XDate extends java.util.Date{
+        
+    private SimpleDateFormat ISOUTCFormat;
     
     public XDate(){
         super();
+        ISOUTCFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssX");
+        ISOUTCFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
     }
     public XDate(Date date)
     {
-        super();
+        this();
         this.setTime(date.getTime());
     }
     
@@ -167,4 +173,13 @@ public class XDate extends java.util.Date{
         cal.add(Calendar.YEAR, years);
         this.setTime(cal.getTime().getTime());
     }
+    
+    /**
+     * TODO Check that this actually returns an ISO compliant string
+     * @return 
+     */
+    public String getISOUTCFormat()
+    {
+        return this.ISOUTCFormat.format(this);
+    }
 }