atitit.标准时间格式 相互转换 秒数 最佳实践

简介:

atitit.标准时间格式 相互转换 秒数 最佳实践 

 

例如00:01:19 转换为秒数  79,,and互相转换

 

一个思路是使用div 60 mod...只是麻烦的...

 

更好的方法是使用stamp

...

 

前台加入个日期,使用时间戳来计算...

 

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

 

public static void main(String[] args) throws ParseException {

// TODO Auto-generated method stub

String s="00:01:09";

int sec=str2secs(s);   //69

System.out.println(sec);

sec=79;  //00:01:19

System.out.println(secs2str(sec));

}

 

private static String secs2str(int secthrows ParseException {

 String date="2014-01-01";

Date start= DateUtil.str2date_excpt(date+" 00:00:00"true); 

long endTimestamp = sec*1000+start.getTime();

Date end=new Date(endTimestamp);

String s=DateUtil.date2str(end, true);

String[] sa=s.split(" ");

return sa[1];

}

 

private static int str2secs(String s) throws ParseException {

 String date="2014-01-01";

 String full=date+" "+s;

Date dt= DateUtil.str2date_excpt(full, true);

Date dt2= DateUtil.str2date_excpt(date+" 00:00:00"true);

int i=DateUtil.getSecondInterval(dt2, dt);

 

return i;

}

 






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5031177.html,如需转载请自行联系原作者


相关文章
将时间格式转化成时间戳和时间戳转化成时间格式的公式
将时间格式转化成时间戳和时间戳转化成时间格式的公式
|
4月前
|
分布式计算 DataWorks 大数据
MaxCompute产品使用问题之月和日是1位数的日期格式如何转化成标准日期值
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
5月前
|
Java
自定义字符串转换为周几和指定日期格式
自定义字符串转换为周几和指定日期格式
36 0
|
5月前
Excel中时间戳与标准日期格式的互相转换
Excel中时间戳与标准日期格式的互相转换
124 0
Excel中时间戳与标准日期格式的互相转换
|
11月前
|
前端开发
如何将后端传的时间戳转化为年月日
如何将后端传的时间戳转化为年月日
64 0
|
12月前
|
前端开发 定位技术
前端将UTC时间格式转化为本地时间格式~~uniapp写法
前端将UTC时间格式转化为本地时间格式~~uniapp写法
110 0
时间戳转换为日期格式
时间戳转换为日期格式
251 0
|
安全 前端开发 Java
大厂日期时间处理最佳实践(上)
大厂日期时间处理最佳实践
171 0
大厂日期时间处理最佳实践(上)
|
Java 数据库
大厂日期时间处理最佳实践(下)
大厂日期时间处理最佳实践
284 0
大厂日期时间处理最佳实践(下)
|
Java vr&ar
java实现时间转UTC格式
java实现时间转UTC格式
1631 0