博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
long型转日期型
阅读量:6956 次
发布时间:2019-06-27

本文共 1338 字,大约阅读时间需要 4 分钟。

//时分秒格式 //不知为何,出来的时间有点差别 public class Test {
public static void main(String[] args) throws Exception {
long time = 25978000; System.out.println(getTime(time)); } public static String getTime(long time) {
String str = "" ; time = time / 1000; int s = (int) (time % 60); int m = (int) (time / 60 % 60); int h = (int) (time / 3600); str = h + "小时" + m + "分" + s +"秒"; return str ; } } //年月日时分秒 long timeTemp = System.currentTimeMillis(); //25978000; 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+"毫秒"); //此方法与系统时间相一致 long dd = 2597800000000; Date d = new Date(dd); SimpleDateFormat f = new SimpleDateFormat("YYYY:MM:DD:HH:mm:ss"); System.out.println(f.format(d)); // 先把long型转换为日历日期型 long aa = 25978000; Date date = new Date(); date.setTime(aa * 1000); Calendar cal=Calendar.getInstance(); cal.setTime(date); 再通过日期类获取时分秒,并组合成你要的字符串 cal.HOUR、cal.MINUTE、cal.SECOND。

转载于:https://www.cnblogs.com/LuoXiaoTing604404828/p/4802695.html

你可能感兴趣的文章
正则表达式全部符号解释
查看>>
百度eCharts体验
查看>>
使用python实现用微信远程控制电脑
查看>>
JavaScript 的 WebAssembly
查看>>
2016-我的前端之路:工具化与工程化
查看>>
vue 短信验证码
查看>>
20145129实验报告(一)
查看>>
mssql表分区
查看>>
静态方法工厂模式
查看>>
该是总结沉淀的时候了
查看>>
正则表达式学习笔记
查看>>
sublime text笔记
查看>>
MySQL中,修改表的某一字段的部分值
查看>>
Java TreeMap 源码解析
查看>>
在Ubuntu 12.04 上编译调试 OpenJDK8
查看>>
WPF一段代码搞定所有的点击事件
查看>>
Mac上同步git遇到N多坎坷
查看>>
kettle-自定义常量数据->删除
查看>>
第十二周项目3-用递归方法求解(二)
查看>>
php中base64_decode与base64_encode加密解密函数
查看>>