我在 C# 中的应用程序是在工资管理系统上...我希望每个员工的工作时间可变...为此我使用双倍...假设员工工作 8 小时 20 分钟..那么该条目将类似于文本框中的 8.20 ......所以我使用`将小数点前的部分分隔在一个变量中
var values = totaldays.ToString(CultureInfo.InvariantCulture).Split('.');
int firstno = int.Parse(values[0]);
int secondno = int.Parse(values[1]);`
所以我准确地获得了第一个变量,但如果小数点后的部分包含零,它不会存储在“secondno”变量中。零点自动消除, 8.20 和 8.2 的结果相同,即 8.2 。
但由于时间不同,一个是 8 小时 20 分钟,另一个是 8 小时 2 分钟..我想要一些解决方案来做到这一点..请帮助我,因为我的整个应用程序都依赖于此。