python - 在 Python 中将纳秒转换为时间戳

我知道可以将 java 中的纳秒转换为这样的时间戳:

import java.util.Date;
 public class DateDemo {

  public static void main(String args[]) {
  // Instantiate a Date object

    long i = 1462352019029395103L;
  // display time and date using toString()
   Date date = new Date(i / 1000000);

  System.out.println(date.toString());
  }
 }

本作:UTC 2016 年 5 月 4 日星期三 08:53:39

而在 Python 中,输出是:

>>> from datetime import datetime
>>> dt = datetime.fromtimestamp(1462352019029395103 // 1000000000)
>>> s = dt.strftime('%Y-%m-%d %H:%M:%S')
>>> s
'2016-05-04 10:53:39'

在 python 中相差 2 小时。我不知道为什么。之前看过一些帖子说Python不能转换纳秒。有什么方法可以让我在 python 中获得准确的时间戳?

相关文章:

R - 在没有分配的情况下构建具有多列的数据框

python-3.x - 如何为 ttk.OptionMenu 编辑 ttk 样式

scala - 没有参数的scala方法中的模式匹配

macos - ld 链接器错误 - 体系结构 x86_64 的 undefined symbol

laravel - 在 Laravel 5 中间件中获取 cookie

r - 函数不能 "see"全局环境中定义的其他函数

oop - 开闭原则与多态性

python - 如何在发布数据python中接收字典

haskell - 如何将整数插入排序列表

css - 从 Chrome 开发者工具样式更改输入占位符颜色