求助 JAVA GMT时间格式转换

weixin_38316591 2019-12-06 11:44:50
如何将 2019-12-06 03:23:02 Etc/GMT这种格式变成东8时区然后转换成Date时间格式
...全文
550 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qybao 2019-12-06
  • 打赏
  • 举报
回复
改一下
String s = "2019-12-06 03:23:02 Etc/GMT";           
int idx = s.lastIndexOf(" ");
String dt = s.substring(0, idx);
String tz = s.substring(idx + 1);
TimeZone zone = TimeZone.getTimeZone(tz+"+8"); //+8时区
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
df.setTimeZone(zone);
Date date = df.parse(dt);
df.setTimeZone(TimeZone.getTimeZone(tz));
System.out.println(df.format(date));//2019-12-06 11:23:02
qybao 2019-12-06
  • 打赏
  • 举报
回复
是这个意思吗?不是的话自己参考修改一下吧
String s = "2019-12-06 03:23:02 Etc/GMT";           
int idx = s.lastIndexOf(" ");
String dt = s.substring(0, idx);
String tz = s.substring(idx + 1);
TimeZone zone = TimeZone.getTimeZone(tz+"+8"); //+8时区
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
df.setTimeZone(zone);
Date date = df.parse(dt);
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date));//2019-12-06 20:23:02
内容概要:本文围绕基于A星(A*)算法的螺旋式全覆盖路径规划展开研究,提出一种结合A*全局搜索能力与螺旋遍历策略的栅格地图路径规划方法,利用Matlab实现机器人或无人机在指定区域内的无遗漏、高效覆盖路径生成。研究重点在于优化传统往返式扫描路径中存在的转向频繁、路径不连续等问题,通过引入螺旋机制提升路径的连贯性与遍历效率,适用于复杂环境中需要系统性作业的场景。文中提供了完整的Matlab代码实现,便于读者复现与改进算法。; 适合人群:具备一定Matlab编程基础,从事 robotics、自动化、人工智能及相关领域的科研人员与工程技术人员,尤其适合研究生及以上学历或有相关项目开发经验的专业人士。; 使用场景及目标:①应用于农业自动化巡检、环境监测、仓库盘点、无人机航测等需全覆盖作业的场景;②帮助研究人员深入理解A*算法在全覆盖路径规划中的扩展应用,掌握螺旋策略与经典算法融合的设计思路;③为智能移动设备的自主导航与任务规划提供可复用的算法模型与仿真验证手段。; 阅读建议:建议读者结合提供的Matlab代码进行实践操作,重点关注A*算法与螺旋遍历逻辑的协同机制,通过调整参数与地图环境验证算法性能,并参考同类路径规划案例深化对智能优化策略的理解。

67,535

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧