using System; using System.Globalization; using UnityEngine; using sam; [CreateAssetMenu(fileName = "ERS1TimeRangeExtractionFunc", menuName = "TimeRange Funcs/ERS-1")] public class ERS1TimeRangeExtractionFunc : TimeRangeExtractionFunc { // eg: 19911101_225655_to_19971217_212002 public override (DateTime, DateTime) ExtractTimeRange(string text) { string format = "yyyyMMdd_HHmmss"; string[] stringSeparators = new string[] { "_to_" }; string[] dates = text.Split(stringSeparators, StringSplitOptions.None); DateTime startTime = DateTime.ParseExact(dates[0], format, CultureInfo.InvariantCulture); DateTime endTime = DateTime.ParseExact(dates[1], format, CultureInfo.InvariantCulture); return (startTime, endTime); } }