JustHavaOne 2022-11-23 23:36 采纳率: 46.7%
浏览 9

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没有这个功能 导致代码逻辑不一样 这块有哪位知道这么做吗?

  • 写回答

1条回答 默认 最新

  • 於黾 2022-11-24 08:48
    关注

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

    评论

报告相同问题?

问题事件

  • 创建了问题 11月23日

悬赏问题

  • ¥15 单纯型python实现编译报错
  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音