Fix incorrect day-of-month in LocalTime.
[libdcp.git] / src / metadata.cc
index e33826139d82a1d42886ce3b4d4e58446de35127..e2e19f3c014b05955a2014107fdf75c566dbacf2 100644 (file)
@@ -23,9 +23,7 @@
 
 #include "metadata.h"
 #include "util.h"
-#ifdef LIBDCP_WINDOWS
-#include <windows.h>
-#endif
+#include "local_time.h"
 #include <sstream>
 #include <iomanip>
 #include <time.h>
@@ -52,7 +50,5 @@ XMLMetadata::XMLMetadata ()
 void
 XMLMetadata::set_issue_date_now ()
 {
-       time_t now = time (0);
-       struct tm* tm = localtime (&now);
-       issue_date = tm_to_string (tm);
+       issue_date = LocalTime().as_string ();
 }