Index: src/Imaging/PngFile.cs
===================================================================
--- src/Imaging/PngFile.cs	(Revision 3779)
+++ src/Imaging/PngFile.cs	(Arbeitskopie)
@@ -1422,7 +1422,8 @@
 				foreach (Chunk chunk in Chunks) {
 					TimeChunk time = chunk as TimeChunk;
 					if (time != null)
-						return time.Time.ToUniversalTime ();
+						return time.Time;
+						//return time.Time.ToUniversalTime ();
 				}
 				return base.Date;
 			}
Index: src/Imaging/JpegFile.cs
===================================================================
--- src/Imaging/JpegFile.cs	(Revision 3779)
+++ src/Imaging/JpegFile.cs	(Arbeitskopie)
@@ -322,13 +322,15 @@
 						e = sub.Directory [0].Lookup (TagId.DateTimeOriginal);
 						
 						if (e != null)
-							return DirectoryEntry.DateTimeFromString (e.StringValue).ToUniversalTime ();
+							return DirectoryEntry.DateTimeFromString (e.StringValue);
+							//return DirectoryEntry.DateTimeFromString (e.StringValue).ToUniversalTime ();
 					}
 					
 					e = ExifHeader.Directory.Lookup (TagId.DateTime);
 					
 					if (e != null)
-						return DirectoryEntry.DateTimeFromString (e.StringValue).ToUniversalTime ();
+						return DirectoryEntry.DateTimeFromString (e.StringValue);
+						//return DirectoryEntry.DateTimeFromString (e.StringValue).ToUniversalTime ();
 					
 					return base.Date;
 #else
@@ -338,7 +340,8 @@
 					if (time_str == null || time_str == "") 
 						time_str = ExifData.LookupFirstValue (Exif.Tag.DateTime);
 					
-					time = Exif.ExifUtil.DateTimeFromString (time_str).ToUniversalTime (); 
+					time = Exif.ExifUtil.DateTimeFromString (time_str); 
+					//time = Exif.ExifUtil.DateTimeFromString (time_str).ToUniversalTime (); 
 #endif
 				} catch (System.Exception e) {
 					Console.WriteLine (e);
Index: src/Imaging/Tiff.cs
===================================================================
--- src/Imaging/Tiff.cs	(Revision 3779)
+++ src/Imaging/Tiff.cs	(Arbeitskopie)
@@ -2069,13 +2069,15 @@
 					e = sub.Directory [0].Lookup (TagId.DateTimeOriginal);
 					
 					if (e != null)
-						return DirectoryEntry.DateTimeFromString (e.StringValue).ToUniversalTime ();
+						return DirectoryEntry.DateTimeFromString (e.StringValue);
+						//return DirectoryEntry.DateTimeFromString (e.StringValue).ToUniversalTime ();
 				}
 
 				e = this.Header.Directory.Lookup (TagId.DateTime);
 
 				if (e != null)
-					return DirectoryEntry.DateTimeFromString (e.StringValue).ToUniversalTime ();
+					return DirectoryEntry.DateTimeFromString (e.StringValue);
+					//return DirectoryEntry.DateTimeFromString (e.StringValue).ToUniversalTime ();
 				else
 					return base.Date;
 			}
Index: src/Imaging/MrwFile.cs
===================================================================
--- src/Imaging/MrwFile.cs	(Revision 3779)
+++ src/Imaging/MrwFile.cs	(Arbeitskopie)
@@ -201,7 +201,8 @@
 				DirectoryEntry e = this.Header.Directory.Lookup (TagId.DateTime);
 				
 				if (e != null)
-					return DirectoryEntry.DateTimeFromString (e.StringValue).ToUniversalTime ();
+					return DirectoryEntry.DateTimeFromString (e.StringValue);
+					//return DirectoryEntry.DateTimeFromString (e.StringValue).ToUniversalTime ();
 				else
 					return base.Date;
 			}
Index: src/Imaging/Ciff.cs
===================================================================
--- src/Imaging/Ciff.cs	(Revision 3779)
+++ src/Imaging/Ciff.cs	(Arbeitskopie)
@@ -440,7 +440,8 @@
 					return base.Date;
 				}
 
-				return new CaptureTime (date, little).LocalTime.ToUniversalTime ();
+				return new CaptureTime (date, little).LocalTime;
+				//return new CaptureTime (date, little).LocalTime.ToUniversalTime ();
 			}
 		}
 
