Unix时间戳转为时间的方式
1、Java
package leetcode1230;
import java.util.*;
public class shijian{
/**
* 取得当前时间戳(精确到秒)
*
* @return nowTimeStamp
*/
public static void main(String atgs[]) {
System.out.println(getNowTimeStamp());
System.out.println(TimeStamp2Date("1252639886", "yyyy-MM-dd HH:mm:ss"));
}
public static Long getNowTimeStamp() {
long time = System.currentTimeMillis();
return time / 1000;
}
public static String TimeStamp2Date(String timestampString, String formats){
Long timestamp = Long.parseLong(timestampString)*1000;
String date = new java.text.SimpleDateFormat(formats).format(new java.util.Date(timestamp));
return date;
}
}
2、Python
import time
timestamp = 1462451334
#转换成localtime
time_local = time.localtime(timestamp)
#转换成新的时间格式(2016-05-05 20:28:54)
dt = time.strftime("%Y-%m-%d %H:%M:%S",time_local)
print(dt)