Class DTHelperUs
- Namespace
- SunamoDateTime.DT
- Assembly
- SunamoDateTime.dll
Underscore
public class DTHelperUs
- Inheritance
-
DTHelperUs
- Inherited Members
- Extension Methods
Methods
DateTimeToFileName(DateTime)
yyyy_mm_dd
public static string DateTimeToFileName(DateTime dt)
Parameters
dtDateTime
Returns
DateTimeToFileName(DateTime, bool)
yyyy_mm_dd With A2 append hh_mm
public static string DateTimeToFileName(DateTime dt, bool time)
Parameters
Returns
FileNameToDateTime(string)
1989_06_21_11_22 Return null if wont have right format
public static DateTime? FileNameToDateTime(string filenameWithoutExtension)
Parameters
filenameWithoutExtensionstring
Returns
FileNameToDateTimePostfix(string, bool, out string)
Return null if wont have right format If A2, A1 must have format ???????????? if !A2, A1 must have format ???????? In any case what is after A2 is not important
public static DateTime? FileNameToDateTimePostfix(string filenameWithoutExtension, bool time, out string postfix)
Parameters
Returns
FileNameToDateTimePrefix(string, bool, out string)
Parses a DateTime from a filename with date parts after a prefix (e.g. "prefix_1989_06_21_11_22"). Returns null if the format is invalid.
public static DateTime? FileNameToDateTimePrefix(string filenameWithoutExtension, bool time, out string prefix)
Parameters
filenameWithoutExtensionstringThe filename without extension
timeboolWhether the filename includes time parts (hour, minute)
prefixstringOutput: the prefix text before the date parts
Returns
FileNameToDateWithSeriePostfix(string, out int?, out string)
Return null if wont have right format If A2, A1 must have format ????????S?*
public static DateTime? FileNameToDateWithSeriePostfix(string filenameWithoutExtension, out int? serie, out string postfix)