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+”秒”);

}

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Could not determine java version from ‘11.0.8‘

    Could not determine java version from ‘11.0.8‘

    2021年10月2日
    121
  • 但是生活总不是完美的

    但是生活总不是完美的里。为细水停留,为蔷薇伫足。水色清韵,一品天香,末指的时间,却觉不出暗香盈袖。输细水一分色,逊琼雪一段香。以晴翠为笔,以琼雪为墨。逸岭千城,踏雪无痕,末指的空间,却砌不出烟火人间。输晴翠一分情,逊琼雪只不过在寻求一种温暖的生存方式,可最后得到的并不是答案。高级别墅,奢华名车,并不是每一个进去的人都能快乐的,或许有了这些物质做依靠,总比什么都没有好许多,生活有时也仅仅只是一种形式,往往看到的只是外在

    2022年5月28日
    46
  • Linux-lrzsz命令[通俗易懂]

    Linux-lrzsz命令[通俗易懂]Linuxlrzsz命令的使用和背后原理探究当我们利用Xshell对Linux服务器进行操作时,常常苦恼本地和服务器之间互相传文件的问题,即使有如Winscp这样的工具,但是当在服务器上使用虚拟机的时候,配置FTP就显得比较麻烦了,因此有Lrzsz这样的工具能够帮助我们上传下载一些体量不是很大的文件。安装LRZSZsudoapt-getinstalllrzsz如果不是Ubuntu…

    2022年6月23日
    40
  • android Kotlin int类型和Long类型转换

    android Kotlin int类型和Long类型转换在Kotlin开发中,即使Long类型较大,int类型的数值也不会自动转换为long类型。这与Java处理数字转换的方式不同。例如;在Java中intnumber1=102;longnumber2=number1;//有效代码这里,number1类型的int值自动转换为类型long,并分配给变量number2。在Kotlin,valnumber1:Int=10…

    2022年5月28日
    129
  • DHCP option82字段「建议收藏」

    DHCP option82字段「建议收藏」DHCPoption82字段的添加1.添加option82字段1.添加option82字段option82是dhcp报文中的中继代理信息选项(relayagentinformationoption),抓取上行的dhcp报文,根据目的端口为67的报文进行处理,解析报文,在原始报文的基础上添加option82字段,添加之后进行ip,udp的重新校验值的计算,然后发往PON口。温馨提示:以上文章描述如有不清晰之处,欢迎在评论区评论,如有时间,会第一时间回复,谢谢!…

    2022年10月16日
    3
  • 0x00和’0′[通俗易懂]

    0x00和’0′[通俗易懂]往往小问题才会折腾很久。msmset((void*)virt,0x00,PAGE_SIZE)和msmset((void*)virt,‘0’,PAGE_SIZE)区别就在于0x00只是为了强调就是数字0,就是为了ASCII码转换的数字0!不是字符‘0’!如果手误将数字0写作字符‘0’,那就达不到用‘\0’清空字符串的目的了。所以最近在内核中分配页的时候总是判断最后一级页表项出错,原来是在allo

    2025年7月5日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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