java中14位时间戳怎么获取
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中14位时间戳怎么获取相关的知识,希望对你有一定的参考价值。
按你描述,应该想要的是Unix时间戳,即当前时间到1970年1月1日0:0:0的毫秒数据。在java里面Data类型可以直接用API获取。
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")
String value=20150704000000;
df.parse(value).getTime(); 就是你想要的时间戳。
具体可以查看Date类型的API
以及http://tool.chinaz.com/Tools/unixtime.aspx?jdfwkey=pqr111 参考技术A
应该是十三位,因为在java中日期时间戳格式转换后将是13位。
显示例子如下所示:
Date d = new Date();
String s =String.valueOf(d.getTime());
System.out.println(s.length());
System.out.println(s);
3.展示结果:
13
1404269528171
4.希望对你有所帮助!
Date d = new Date();
String s =String.valueOf(d.getTime());
System.out.println(s.length());
System.out.println(s);
结果:
13
1404269528171 参考技术C Date d = new Date();
String s =String.valueOf(d.getTime());
System.out.println(s.length());
System.out.println(s);
结果:
1404269528171 参考技术D new Date().getTme()追问
这个获取到的是一个十三位的数字列,看不懂是什么意思?想获取十四位的~
追答这个是得到毫秒数.用于时间计算的,在项目开发中经常用到
vb 时间戳转换成时间
现在有一个整数,它是从1970.1.1到现在某个时间的间隔秒数。怎么把这个秒数转化成年月日的形式?
VB可使用DateAdd 函数来获取加上了一段时间间隔后的日期和时间数据。
DateAdd 函数,返回包含一个日期的 Variant
(Date),这一日期还加上了一段时间间隔。
代码实例:
Private Sub Command1_Click()
Dim D As Date
Dim Sj As Long
Sj = InputBox("输入秒数:", Sj)
D = DateAdd("s", Sj, #1/1/1970#)
Debug.Print D
End Sub
d = DateAdd("s", x, #1/1/1970#)
则d就是转换后的时间值本回答被提问者采纳
以上是关于java中14位时间戳怎么获取的主要内容,如果未能解决你的问题,请参考以下文章