C#中convert.toint32 同样的功能用java怎么写

工作期间遇到了将以前的c#项目改为Java 其中

            DateTime dt = Convert.ToDateTime(year + "-" + month + "-" + day + " " + hour + ":00:00");
            TimeSpan ts = dt - Convert.ToDateTime("2000-01-01");
            int dateDay = Convert.ToInt32(ts.TotalDays);
            tableName = (dateDay % 60 + 1).ToString();

Convert.ToInt32(ts.TotalDays); 功能将小数转换为距离最近的偶数 但是Java中Integer.parseInt没有这个功能 导致代码逻辑不一样 这块有哪位知道这么做吗?

不就是四舍五入吗,+0.5然后强制转换成int就行了