Java获取当天0点时间
Date date = new Date(86400000L * (int)(System.currentTimeMillis() / 86400000.0)-1000*60*60*8);
时间戳转时分秒
//时间戳转字符串时间显示
public String transformationDuration(Long ts)
{
if (ts < 1000L)
{
return "0秒";
}
int time = Integer.parseInt((ts/1000)+"");
if(time/3600.0>=1.0)
{
return (time/3600)+"小时"+((time%3600)/60)+"分钟"+((time%3600)%60+"秒");
}
else if ((time%3600)/60.0 >= 1.0)
{
return((time%3600)/60)+"分钟"+((time%3600)%60+"秒");
}
else
{
return((time%3600)%60+"秒");
}
}