From f38949922a58eefa20f638f05bf0b5fb4518f003 Mon Sep 17 00:00:00 2001 From: allenchen013 Date: Thu, 23 May 2024 18:43:27 +0800 Subject: [PATCH] fix obj revesion date number error in FileClass.m For the locale different from en_US on Windows and Mac, the date format return by dir() function is not recognized by datetime. However the dir() will return datenum, no need to use another function to convert it from string. --- DataTree/AcquiredData/DataFiles/FileClass.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DataTree/AcquiredData/DataFiles/FileClass.m b/DataTree/AcquiredData/DataFiles/FileClass.m index ea2e1f23..8118f7a6 100644 --- a/DataTree/AcquiredData/DataFiles/FileClass.m +++ b/DataTree/AcquiredData/DataFiles/FileClass.m @@ -90,7 +90,7 @@ function Add(obj, obj2) obj.name = getPathRelative(rootpath, obj2.rootdir); obj.rootdir = obj2.rootdir; obj.date = obj2.date; - obj.datenum = datestr2datenum(obj.date); + obj.datenum = obj2.datenum; if obj.IsFile() obj.err = obj.errcodeUnvalidated; % Set error to unvalidated else @@ -622,4 +622,4 @@ function SetErrorUnvalidated(obj) end -end \ No newline at end of file +end