SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");
String dateString = "2014/10/11 14:50:11";
Date date = df.parse(dateString);
long s=date.getTime();
System.out.println(s/1000);
转http://zhidao.baidu.com/link?url=GKM6GDDna3FPOhVM0avv0QVAoQRLwgVl-q0ha4tLnbhUvufZcshXFMGutpL0YFgzixwNx10XOD2Dse6rVejuGK
一、java中Date类中的getTime()是获取时间戳的,java中生成的时间戳精确到毫秒级别,而unix中精确到秒级别,所以通过java生成的时间戳需要除以1000。二、下面是java代码import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; public class Baidu { /** * @param args */ public static void main(String[] args) { try { String time = "2011/07/29 14:50:11"; Date date = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").parse(time); long unixTimestamp = date.getTime()/1000; System.out.println(unixTimestamp); } catch (ParseException e) { e.printStackTrace(); } }}
时间: 2024-10-03 22:41:03