diff --git a/dune/gfe/rodwriter.hh b/dune/gfe/rodwriter.hh
index 700b2a07ecfae2aea0ad90e35e0070f8c78a4750..7a04dd2fcad027f7db20eb64f0e07d6bdf7eeb85 100644
--- a/dune/gfe/rodwriter.hh
+++ b/dune/gfe/rodwriter.hh
@@ -3,6 +3,7 @@
 
 #include <fstream>
 #include <vector>
+#include <ctime>
 
 #include <dune/common/exceptions.hh>
 #include <dune/istl/bvector.hh>
@@ -51,12 +52,15 @@ void writeRod(const std::vector<RigidBodyMotion<2> >& rod,
     // /////////////////////
     //   Write header
     // /////////////////////
+    
+    time_t rawtime;
+    time (&rawtime);
 
     std::ofstream outfile(filename.c_str());
 
     outfile << "# AmiraMesh 3D ASCII 2.0" << std::endl;
     outfile << std::endl;
-    outfile << "# CreationDate: Mon Jul 18 17:14:27 2005" << std::endl;
+    outfile << "# CreationDate: " << ctime(&rawtime) << std::endl;
     outfile << std::endl;
     outfile << std::endl;
     outfile << "define Lines " << nLines << std::endl;
@@ -127,11 +131,14 @@ void writeRod(const std::vector<RigidBodyMotion<3> >& rod,
     //   Write header
     // /////////////////////
 
+    time_t rawtime;
+    time (&rawtime);
+
     std::ofstream outfile(filename.c_str());
 
     outfile << "# AmiraMesh 3D ASCII 2.0" << std::endl;
     outfile << std::endl;
-    outfile << "# CreationDate: Mon Jul 18 17:14:27 2005" << std::endl;
+    outfile << "# CreationDate: " << ctime(&rawtime) << std::endl;
     outfile << std::endl;
     outfile << std::endl;
     outfile << "nNodes " << nPoints << std::endl;
@@ -184,11 +191,14 @@ void writeRodElementData(Dune::BlockVector<Dune::FieldVector<double, 1> >& data,
     //   Write header
     // /////////////////////
 
+    time_t rawtime;
+    time (&rawtime);
+
     std::ofstream outfile(filename.c_str());
 
     outfile << "# AmiraMesh 3D ASCII 2.0" << std::endl;
     outfile << std::endl;
-    outfile << "# CreationDate: Mon Jul 18 17:14:27 2005" << std::endl;
+    outfile << "# CreationDate: " << ctime(&rawtime) << std::endl;
     outfile << std::endl;
     outfile << std::endl;
     outfile << "define Segments " << data.size() << std::endl;