2021年5月28日是星期五。现在从2021年5月28日零点开始计时,根据给定的计时毫秒数,求计时时刻的时间格式,并输出当时是星期几(其中星期日输出7)。 样例输入 86400001 样例输出 00:00:00 6 数据范围 n<1e16
1条回答 默认 最新
- 大太子二太子 2021-05-28 11:28关注
public static void main(String[] args){ System.out.println(getTime(86400001L)); } private static String getTime(Long time){ try{ SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String fromDate = "2021-05-28 00:00:00"; //计算2021-05-28 00:00:00 的时间戳 long fromLong = sdf1.parse(fromDate).getTime(); //加上time,算目标时间的时间戳 long resLong = fromLong + time; //转换成date Date date = new Date(resLong); //是几点 SimpleDateFormat sdf2 = new SimpleDateFormat("HH:mm:ss"); String clock = sdf2.format(date); //是星期几 int week = getWeek(date); return clock + " " + week; }catch (Exception e){ e.printStackTrace(); return ""; } } public static int getWeek(Date date){ Calendar cal = Calendar.getInstance(); cal.setTime(date); int week_index = cal.get(Calendar.DAY_OF_WEEK) - 1; if(week_index<0){ week_index = 7; } return week_index; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 请问如何在openpcdet上对KITTI数据集的测试集进行结果评估?
- ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
- ¥20 有人知道这种图怎么画吗?
- ¥15 pyqt6如何引用qrc文件加载里面的的资源
- ¥15 安卓JNI项目使用lua上的问题
- ¥20 RL+GNN解决人员排班问题时梯度消失
- ¥60 要数控稳压电源测试数据
- ¥15 能帮我写下这个编程吗
- ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路
- ¥15 phython读取excel表格报错 ^7个 SyntaxError: invalid syntax 语句报错