DateTime bug fix:

- Correctly handle optional separator between date & time
This commit is contained in:
2020-10-27 08:05:42 -05:00
parent 75582b3bf7
commit d9440f63c0

View File

@@ -223,7 +223,7 @@ char const * GetDateTimeStr( const char * DateSeparator, const char * TimeSepar
// Build String // Build String
sprintf( ReturnStr, "%04d%s%02d%s%02d%s%02d%s%02d%s%02d", sprintf( ReturnStr, "%04d%s%02d%s%02d%s%02d%s%02d%s%02d",
Year, ((DateSeparator)? DateSeparator : ""), Month, ((DateSeparator)? DateSeparator : ""), Day, Year, ((DateSeparator)? DateSeparator : ""), Month, ((DateSeparator)? DateSeparator : ""), Day,
Separator, ((Separator)? Separator : ""),
Hours, ((TimeSeparator)? TimeSeparator : ""), Minutes, ((TimeSeparator)? TimeSeparator : ""), Seconds ); Hours, ((TimeSeparator)? TimeSeparator : ""), Minutes, ((TimeSeparator)? TimeSeparator : ""), Seconds );
return (ReturnStr); return (ReturnStr);
@@ -423,7 +423,7 @@ char const * BuildDateTimeStr( unsigned char Day, unsigned char Month, unsigned
// Build String // Build String
sprintf( ReturnStr, "%04d%s%02d%s%02d%s%02d%s%02d%s%02d", sprintf( ReturnStr, "%04d%s%02d%s%02d%s%02d%s%02d%s%02d",
Year, ((DateSeparator)? DateSeparator : ""), Month, ((DateSeparator)? DateSeparator : ""), Day, Year, ((DateSeparator)? DateSeparator : ""), Month, ((DateSeparator)? DateSeparator : ""), Day,
Separator, ((Separator)? Separator : ""),
Hours, ((TimeSeparator)? TimeSeparator : ""), Minutes, ((TimeSeparator)? TimeSeparator : ""), Seconds ); Hours, ((TimeSeparator)? TimeSeparator : ""), Minutes, ((TimeSeparator)? TimeSeparator : ""), Seconds );
return (ReturnStr); return (ReturnStr);