在java里,一个long型的,怎么计算成时分秒

public static void main(String[] args) { long timeTemp = System.currentTimeMillis();long time = timeTemp;long mSec = time % 1000;time /= 1000;long year = time/(365*24*3600);time = time%(365*24*3600);long month = time/(30*24*3600);time = time % (30*24*3600);l...
在java里,一个long型的,怎么计算成时分秒
你要的是这个么?
package test;
public class TT {
public static void main(String[] args) {
long timeTemp = System.currentTimeMillis();
long time = timeTemp;
long mSec = time % 1000;
time /= 1000;
long year = time/(365*24*3600);
time = time%(365*24*3600);
long month = time/(30*24*3600);
time = time % (30*24*3600);
long day = time/(24*3600);
time = time % (24*3600);
long hour = time/3600;
time = time % 3600;
long min = time/60;
time = time % 60;
long sec = time;
System.out.println(timeTemp+"毫秒是:"+year+"年"+month+"月"+day+"天"+hour+"小时"+min+"分钟"+sec+"秒零"+mSec+"毫秒");
}
}2009-12-10
public static String mSec2hms(Long mSec) {Long diffTime = mSec / 1000L;StringBuilder stringBuilder = new StringBuilder();for(int i = 2; i > 0; i --){Long modTime = diffTime % 60;stringBuilder.insert(0, modTime + (i % 2 == 1 ? "′" : "″"));diffTime /= 60;}stringBuilder.insert(0, diffTime + ":");return stringBuilder.toString();}2018-03-19
java.util.Calendar2009-12-10
首先,要相信这个世界上是好心人的.其次我也在等那个好心人.2009-12-10
mengvlog 阅读 5 次 更新于 2025-07-19 14:44:01 我来答关注问题0
  •  翡希信息咨询 JAVA Long类型可以直接用==比较吗?

    JAVA Long类型在一般情况下不建议直接用==进行比较。具体原因如下:对于128到127之间的Long值:由于Java对Long类型在这个范围内的值进行了缓存,当使用==比较时,实际上比较的是两个Long对象的引用,而在这个范围内,由于缓存机制,相同的值会指向相同的对象,因此可以直接用==进行比较。对于超出128到127...

  •  翡希信息咨询 java中long不是一个整数表达式么

    Java中long确实是一个整数基本类型。以下是关于Java中long类型的详细说明:基本类型:long是Java中的一种基本数据类型,用于存储整数。长度:long类型的长度为64位,即8字节。范围:long类型的取值范围远大于int类型,其范围为2^63至2^631,即9,223,372,036,854,775,808至9,223,372,036,854,775,80...

  • public static void main(String[] args) { long timeTemp = System.currentTimeMillis();long time = timeTemp;long mSec = time % 1000;time /= 1000;long year = time/(365*24*3600);time = time%(365*24*3600);long month = time/(30*24*3600);time = time % (30*24*3600);l...

  • 在Java中,基本数据类型占据固定的内存空间,具体来说,一个字节等于8位。可以计算得出,Java语言中只有8种基本类型可以直接操作,其他数据类型则需要通过Java虚拟机来管理。具体来看,这些基本类型分别为:byte 占用1个字节,short 占用2个字节,int 占用4个字节,long 占用8个字节,float 占用4个字节,d...

  •  翡希信息咨询 java中long是什么意思?

    在Java中,long表示长整型,是Java的8个基本数据类型之一。以下是关于long的详细说明:数据类型:long是Java中的一种基本数据类型,用于存储整数。存储大小:long类型占用64位的存储空间。取值范围:long类型的取值范围非常大,可以从2^63到2^631。字面量表示:在Java中,long类型的字面量通常以L或l作为...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部