From 54ebf2b65b939bf35682c24892d88908ccbe4051 Mon Sep 17 00:00:00 2001 From: FH Date: Tue, 15 Mar 2022 17:56:23 +0100 Subject: [PATCH] iso-date mogrifier --- Mogrifiers.cs | 12 ++++++++++++ Properties/AssemblyInfo.cs | 4 ++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Mogrifiers.cs b/Mogrifiers.cs index 7f693f0..0fb7926 100644 --- a/Mogrifiers.cs +++ b/Mogrifiers.cs @@ -40,6 +40,18 @@ namespace FCS.Lib.Utility /// public static class Mogrifiers { + public static long IsoDateToTimestamp(string isoDateString) + { + var result = DateTime.TryParse(isoDateString, out var test); + if (!result) return 0; + return $"{test:yyyy-MM-dd}" == isoDateString ? DateTimeToTimeStamp(test) : 0; + } + + public static string TimestampToIsoDate(long timestamp) + { + return $"{TimeStampToDateTime(timestamp):yyyy-MM-dd}"; + } + /// /// Reverse boolean /// diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 6aa3ebb..6062025 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -16,5 +16,5 @@ using System.Runtime.InteropServices; [assembly: ComVisible(false)] [assembly: Guid("aaf08873-14e5-411d-8ec8-629782ac8f03")] -[assembly: AssemblyVersion("2.1.22073.1230")] -[assembly: AssemblyFileVersion("2.1.22073.1230")] \ No newline at end of file +[assembly: AssemblyVersion("2.1.22074.1600")] +[assembly: AssemblyFileVersion("2.1.22074.1600")] \ No newline at end of file