using System; using System.Globalization; using UnityEngine; using sam; [CreateAssetMenu(fileName = "ERS2TimeRangeExtractionFunc", menuName = "TimeRange Funcs/ERS-2")] public class ERS2TimeRangeExtractionFunc : TimeRangeExtractionFunc { // eg: 19950514T013335_to_20030702T071516 public override (DateTime, DateTime) ExtractTimeRange(string text) { text = text.Trim(); string format = "yyyyMMddTHHmmss"; string[] dates = text.Split('_'); DateTime startTime = DateTime.ParseExact(dates[0], format, CultureInfo.InvariantCulture); DateTime endTime = DateTime.ParseExact(dates[2], format, CultureInfo.InvariantCulture); return (startTime, endTime); } }