diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/test/TestOaipmhUtilities.java b/oaipmh-core/src/test/java/info/textgrid/middleware/test/TestOaipmhUtilities.java
index 0f4d219a785f02d432fe266fe790a37f8c922a54..d24ad5cca16562d34c31107ed3708bb90d0d5570 100644
--- a/oaipmh-core/src/test/java/info/textgrid/middleware/test/TestOaipmhUtilities.java
+++ b/oaipmh-core/src/test/java/info/textgrid/middleware/test/TestOaipmhUtilities.java
@@ -2,6 +2,8 @@ package info.textgrid.middleware.test;
 
 import static org.junit.Assert.assertTrue;
 import java.text.ParseException;
+import java.time.LocalDateTime;
+import java.time.ZoneId;
 import java.util.ArrayList;
 import java.util.List;
 import javax.xml.datatype.DatatypeConfigurationException;
@@ -205,7 +207,10 @@ public class TestOaipmhUtilities {
   public void testGetUTCDateAsStringDH() throws DatatypeConfigurationException {
 
     String tgDateStamp = "2012-02-10T23:45:00.507";
-    String expectedUTCDate = "2012-02-10T22:45:00Z";
+    // Maybe not a real test, because we should test with an expected string, cannot be done,
+    // because we have different local time zones on server and develop machines.
+    String expectedUTCDate = OaipmhUtilities.UTC_FORMATTER
+        .format(LocalDateTime.parse(tgDateStamp).atZone(ZoneId.of("CET")).toInstant());
     String utcDate = OaipmhUtilities.getUTCDateAsString(tgDateStamp);
 
     if (!utcDate.equals(expectedUTCDate)) {