Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static string GetEnglishTimeSpan(TimeSpan span)
- {
- StringBuilder builder = new StringBuilder();
- if (span.Days > 0)
- {
- builder.Append(GetTimePart("Day", span.Days) + ", ");
- }
- if (span.Hours > 0)
- {
- builder.Append(GetTimePart("Hour", span.Hours) + ", ");
- }
- if (span.Minutes > 0)
- {
- builder.Append(GetTimePart("Minute", span.Minutes) + ", ");
- }
- builder.Append(GetTimePart("Second", span.Seconds));
- return builder.ToString();
- }
- private static DateTime GetLocalTimeFromWmiDate(string lastBootUpTime)
- {
- int num = int.Parse(lastBootUpTime.Substring(lastBootUpTime.IndexOf('-') + 1));
- bool flag = lastBootUpTime[0x15] == '+';
- lastBootUpTime = lastBootUpTime.Substring(0, lastBootUpTime.IndexOf('.'));
- DateTime time = DateTime.ParseExact(lastBootUpTime, "yyyyMMddHHmmss", null);
- if (flag)
- {
- num = -num;
- }
- return time.AddMinutes((double) num).ToLocalTime();
- }
- private static string GetTimePart(string partName, int value)
- {
- return string.Format("{0} {1}{2}", value, partName, (value == 1) ? "" : "s");
- }
Advertisement
Add Comment
Please, Sign In to add comment