Java 将 int 转换为小时和分钟

标签 java time

我有两个整数 1530 和 830,它们应该代表时间 15:30 和 8:30。将此数字转换为毫秒的最佳方法是什么?我正在考虑将它们转换为字符串和子字符串,但这似乎是一种非常低效的方法。

最佳答案

int mins = yourint % 100;
int hours = yourint / 100;  
long timeInMillis = mins * 60000L + hours * 360000L; 

关于Java 将 int 转换为小时和分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13654912/

相关文章:

java - 在Java中,全局记录器和根记录器有什么区别?

linux - 为什么具有相同 UTC 偏移量的两个时区的时间戳不同?

Python pandas 计算时间,直到列中的值大于当前期间的值

PYTHON 3.8 日期范围

ruby - Ruby 中 DateTime 和 Time 的区别

php - 如何在 Laravel 中将服务器时间转换为本地时间?

java - 将不同线程中的日志消息分组

java - Android 绘图尺寸不缩放

java - 我怎样才能杀死流氓机器人?

java - 有什么方法可以检查 RedisTemplate 是否存在 key ?