java里面怎么对时间做运算?

vagrant_zy 2005-12-16 09:25:19
String time = "12/30/2005";
这样的String类型如何转成Date类型,并且以YYYYMMDD显示出来?并且还可以和其他时间进行对比运算,比如比20041230大12个月
...全文
487 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
apple21 2005-12-20
  • 打赏
  • 举报
回复
SimpleDateFormat类和Calendar类
liukang520236 2005-12-20
  • 打赏
  • 举报
回复
String sdt="12/30/2005";
try{
Date dt = new SimpleDateFormat("MM/dd/yyyy").parse(sdt);//转成Date类型,
sdt = new SimpleDateFormat("yyyyMMdd").format(dt);

System.out.println(sdt);
}
catch(Exception e){}
Calendar c1= Calendar.setTime(dt1);
Calendar c2 = Calendar.setTime(dt2);
int m1= c1.get(Calendar.MONTH);//给你个思路,还可以年,日
int m2= c2.get(Calendar.MONTH);
int m = |m1 - m2|; m1 & m2 月数差
int y = |c1.get(Calendar.YEAR); - c1.get(Calendar.YEAR);//年差
int d = |c1.getTimeInMillis() - c2.getTimeInMillis() |/24*3600*1000


PigBrother 2005-12-20
  • 打赏
  • 举报
回复
又学习了,mark
bob_thb 2005-12-20
  • 打赏
  • 举报
回复
看英文的,有助于学习啊!
大肥兔子猪 2005-12-20
  • 打赏
  • 举报
回复
有中文文档咩?
vagrant_zy 2005-12-20
  • 打赏
  • 举报
回复
最头疼看文档
wengzuliang 2005-12-18
  • 打赏
  • 举报
回复
Calendar 是用来做日期计算的绝佳工具,请看看Java的api文档
xieyunlong 2005-12-18
  • 打赏
  • 举报
回复
Calendar类实现吧
scriptren 2005-12-18
  • 打赏
  • 举报
回复
不懂 顶一个
vagrant_zy 2005-12-18
  • 打赏
  • 举报
回复
要比较相差多少月份怎么能用before呢?那个是返回boolean类型啊
weinickli 2005-12-18
  • 打赏
  • 举报
回复
Calendar
vagrant_zy 2005-12-16
  • 打赏
  • 举报
回复
时间只比较到月份,年份是19xx到2005
believefym 2005-12-16
  • 打赏
  • 举报
回复
要比较大多少时间,
先如楼上所说,把字符串parse为Date,
long t1 = date1.getTime();
long t2 = date2.getTime();

int days = (t1-t2)/(24*3600*1000);//相差的天数
kingfish 2005-12-16
  • 打赏
  • 举报
回复
String sdt="12/30/2005";
try{
Date dt = new SimpleDateFormat("MM/dd/yyyy").parse(sdt);
sdt = new SimpleDateFormat("yyyyMMdd").format(dt);

System.out.println(sdt);
}
catch(Exception e){}


至于比较,可以用Date的before(Date),after(Date)函数
Octer 2005-12-16
  • 打赏
  • 举报
回复
SimpleDateFormat类和Calendar类足以完成,请查java doc
内容概要:本文详细介绍了名为MoSca的系统,该系统旨在从单目随意拍摄的视频中重建和合成动态场景的新视角。MoSca通过4D Motion Scaffolds(运动支架)将视频数据转化为紧凑平滑编码的Motion Scaffold表示,并将场景几何和外观与变形场解耦,通过高斯融合进行优化。系统还解决了相机焦距和姿态的问题,无需额外的姿态估计工具。文章不仅提供了系统的理论背景,还给出了基于PyTorch的简化实现代码,涵盖MotionScaffold、GaussianFusion、MoScaSystem等核心组件。此外,文中深入探讨了ARAP变形模型、2D先验到3D的提升、动态高斯表示、相机参数估计等关键技术,并提出了完整的训练流程和性能优化技巧。 适用人群:具备一定计算机视觉和深度学习基础的研究人员和工程师,特别是对动态场景重建和新视角合成感兴趣的从业者。 使用场景及目标:①从单目视频中重建动态场景的新视角;②研究和实现基于4D Motion Scaffolds的动态场景表示方法;③探索如何利用预训练视觉模型的先验知识提升3D重建质量;④开发高效的动态场景渲染和优化算法。 其他说明:本文提供了详细的代码实现,包括简化版和深入扩展的技术细节。阅读者可以通过代码实践加深对MoSca系统的理解,并根据具体应用场景调整和扩展各个模块。此外,文中还强调了物理启发的正则化项和多模态先验融合的重要性,帮助实现更合理的变形和更高质量的渲染效果。

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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