A. 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
B. java获取当前时间戳 python获取当前时间戳
Java和Python获取当前时间戳的方法:
Java获取当前时间戳:
- 在Java中,可以使用System.currentTimeMillis()方法来获取当前时间的时间戳(以毫秒为单位)。这个时间戳表示从1970年1月1日00:00:00 GMT开始到现在的毫秒数。
- 如果需要以秒为单位的时间戳,可以将毫秒数除以1000。例如:long timestamp = System.currentTimeMillis() / 1000;。
Python获取当前时间戳:
- 在Python中,可以使用time模块中的time()函数来获取当前时间的时间戳(以秒为单位)。这个时间戳表示从1970年1月1日00:00:00 UTC开始到现在的秒数。
- 示例代码:import time; timestamp = time.time()。
- 如果需要将时间戳转换为特定格式的时间字符串,可以使用time.strftime()方法。例如,将时间戳转换为“YYYY-MM-DD HH:MM:SS”格式的时间字符串:time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp))。
总结:
- Java:使用System.currentTimeMillis()获取毫秒级时间戳,除以1000可得秒级时间戳。
- Python:使用time.time()获取秒级时间戳,使用time.strftime()可将时间戳转换为可读的时间字符串。
这两种方法都是各自语言中获取当前时间戳的标准方式,具有高效和易用的特点。