Man*_*aee 0 java time android calendar parseint
我在字符串中有毫秒数,我希望从中得到小时和分钟.
这是我的code:
String ms = "1425652847915";
int t = Integer.parseInt(ms);
Calendar c = Calendar.getInstance();
c.set(Calendar.MILLISECOND, t);
int h = c.get(Calendar.HOUR_OF_DAY);
int m = c.get(Calendar.MINUTE);
Run Code Online (Sandbox Code Playgroud)
但我得到了这个error:
java.lang.NumberFormatException:无法将'1425652847915'解析为整数
有什么建议吗?
显然1425652847915是大于Integer.MAX_VALUE但你还需要设定时间Calendar
long t = Long.parseLong("1425652847915");
Calendar c = Calendar.getInstance();
c.setTimeInMillis(t);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2876 次 |
| 最近记录: |