Java 如何获得 Unix 时间戳

Python024

Java 如何获得 Unix 时间戳,第1张

时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,所以可以将当前毫秒时间转换成秒级时间就可以了:System.currentTimeMillis()/1000L就可以了

一、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()

}

}

}