HH:MM:SS格式转换为天而不是小时

时间:2018-03-21 15:44:18

标签: c# timespan

如果是01:00:00,则正确1小时。甚至15小时 - > 15:00:00转换。但是24:00:00将算作24天。我想要600:00:00 600小时而不是几天。

Console.WriteLine("\n2.Enter the time");
var tmp = TimeSpan.Parse(Console.ReadLine()).TotalSeconds;

1 个答案:

答案 0 :(得分:3)

这是不可能的。你想要输入的是绝对时间。没有用于解析的格式字符串。小时数只能在0到23之间。

您需要自己将输入解析为allowedClients = 127.0.0.1, 192.168.1.0/24 # Expose your network (modify accordingly) socksParentProxy = "localhost:9050" socksProxyType = socks5 proxyAddress = "0.0.0.0" # IPv4 only 变量并将其传递给timespan constructor