wiederum aufbauen auf den letzten Beitrag möchte ich hier ein Snippet vorstellen, mit dem man Zeit in Decimal und Decimal in Zeit umwandeln kann.
Beispiel 12:45 -> 12.75 oder eben 12.75 -> 12:45
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
/// <summary> /// 12:45 -> 12.75 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="s"></param> /// <returns></returns> public static double TimeToDecimal<T>(this T s) { return Convert.ToInt32(s); } /// <summary> /// 12.75 -> 12:45 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="s"></param> /// <returns></returns> public static String DecimalToTime<T>(this T s) { return TimeSpan.FromHours(Convert.ToDouble(s)).ToString("h\\:mm"); } |
Login