/*
- Copyright (C) 2012 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2012-2014 Carl Hetherington <cth@carlh.net>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
*/
/** @file src/metadata.cc
- * @brief Metadata for writing to the DCP.
+ * @brief XMLMetadata and MXFMetadata classes.
*/
+#include "metadata.h"
+#include "util.h"
+#include "local_time.h"
#include <sstream>
#include <iomanip>
#include <time.h>
-#ifdef LIBDCP_WINDOWS
-#include <windows.h>
-#endif
-#include "metadata.h"
-#include "util.h"
using namespace std;
using namespace dcp;
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 ();
}