wKiom1Npvt_hd6DnAAIajVBWEyE332.jpg

结果竟然是5


原因:final long timeDay = 60 * 60 * 24 * 1000 * 1000 ;看似是float但是其实是

  右边是int  然后赋值给左边的float  同时int超出了范围

 所以出错

修改:

wKioL1Npv4ejV8LBAAIozl-WGvE240.jpg

在右边所以数后面加上L

虽然可以只在第一个上加也行  但是最好都加上吧