java calendar计算时间差_Java Calendar 计算时间差

java calendar计算时间差_Java Calendar 计算时间差publicstaticvoidmain(String[]args){Calendarc=Calendar.getInstance();inty=2016;//年intM=1;//月intd=1;//日intH=0;//时intm=0;//分ints=0;//秒c.set(Calendar.YEAR,y);c.set(Calendar.MONTH,M-1);c.set(…

大家好,又见面了,我是你们的朋友全栈君。

public static void main(String[] args) {

Calendar c=Calendar.getInstance();

int y=2016;//年

int M=1;//月

int d=1;//日

int H=0;//时

int m=0;//分

int s=0;//秒

c.set(Calendar.YEAR, y);

c.set(Calendar.MONTH, M-1);

c.set(Calendar.DATE, d);

c.set(Calendar.HOUR_OF_DAY, H);

c.set(Calendar.MINUTE, m);

c.set(Calendar.SECOND, s);

Calendar now=Calendar.getInstance();

long aTime=now.getTimeInMillis();

long bTime=c.getTimeInMillis();

long cTime=aTime-bTime;

long sTime=cTime/1000;//时间差,单位:秒

long mTime=sTime/60;

long hTime=mTime/60;

long dTime=hTime/24;

SimpleDateFormat f=new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);

System.out.println(“当前时间:”+f.format(now.getTime()));

System.out.println(“设定时间:”+f.format(c.getTime()));

System.out.println(“时间差:”+dTime+”天”+hTime%24+”时”+mTime%60+”分”+sTime%60+”秒”);

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135284.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 查看tensorflow版本号

    查看tensorflow版本号https://blog.csdn.net/sinat_29957455/article/details/80636683

  • python抛出异常和捕获异常_在try块中可以抛出异常吗

    python抛出异常和捕获异常_在try块中可以抛出异常吗PythonLearnPython抛出异常【1】程序运行过程中Python解释器遇到一个错误会停止程序的运行并且提示一些错误信息这个就是异常程序停止并且提示错误信息的动作叫做抛出异常抛出异常原因 主动捕获异常可以增加健壮性抛出异常的种类AssertionError,断言失败抛出异常;AttributeError,找不到属性抛出异常;ValueError,…

    2022年10月18日
  • vfs_fsync[通俗易懂]

    vfs_fsync[通俗易懂]在Linux系统中,对文件系统上文件的读写一般是通过页缓存(pagecache)进行的(DirectIO除外),这样设计的可以延时磁盘IO的操作,从而可以减少磁盘读写的次数,提升IO性能。但是性能和可靠性在一定程度上往往是矛盾的,虽然内核中设计有一个工作队列执行赃页回写同磁盘文件进行同步,但是在一些极端的情况下还是免不了掉电数据丢失。因此内核提供了sync、fsync、fdatasync和msync系统调用用于同步,其中sync会同步整个系统下的所有文件系统以及块设备,而fsync和fdatasync只针

  • 【C语言】输入一组整数,求出这组数字子序列和中最大值

    【C语言】输入一组整数,求出这组数字子序列和中最大值

  • java try catch 吃掉异常与跑出异常的区别,以及在项目中是否改抛出异常的理解

    java try catch 吃掉异常与跑出异常的区别,以及在项目中是否改抛出异常的理解

  • IC验证培训——SystemVerilog通用程序库(下)

    IC验证培训——SystemVerilog通用程序库(下)路桑的个人网址:路科验证-IC验证培训-数字芯片验证五、类方法还是包函数?我们最初的直觉是将svlib作为一组SystemVerilog类呈现给用户。我们假设由一个类来表示一个正则表达式,另一个类来表示一个文件名,等等。从库写作者的角度来看,以这种方式打包用户数据是非常有吸引力的,因为它允许我们将任意隐藏数据与每个对象相关联。 我们在编写面向用户的API时,上遇到了一个严…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号