From 5897991376f2aacd15d6c85161ff560dbb36fa3c Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 16 Dec 2023 20:19:18 +0100 Subject: Fix time parsing in KDM CLI to be a bit more lenient. --- src/lib/kdm_cli.cc | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'src/lib/kdm_cli.cc') diff --git a/src/lib/kdm_cli.cc b/src/lib/kdm_cli.cc index 112913042..1ad961928 100644 --- a/src/lib/kdm_cli.cc +++ b/src/lib/kdm_cli.cc @@ -425,6 +425,22 @@ dump_dkdm_group (shared_ptr group, int indent, std::function 10 && time[10] == ' ') { + time[10] = 'T'; + } + + return dcp::LocalTime(time); +} + + optional kdm_cli (int argc, char* argv[], std::function out) try @@ -502,11 +518,7 @@ try container_name_format = dcp::NameFormat (optarg); break; case 'f': - if (string(optarg) == "now") { - valid_from = dcp::LocalTime(); - } else { - valid_from = dcp::LocalTime(optarg); - } + valid_from = time_from_string(optarg); break; case 't': valid_to = dcp::LocalTime(optarg); -- cgit v1.2.3