相关疑难解决方法(0)

在Python中以秒和纳秒获取POSIX/Unix时间?

我一直在努力找到一种方法来获取自1970-01-01 00:00:00 UTC以来的时间,以秒为单位,在python中以纳秒为单位,我找不到能给我正确精度的任何东西.

我尝试过使用时间模块,但是精度只有几微秒,所以我尝试的代码是:

import time

print time.time()
Run Code Online (Sandbox Code Playgroud)

这给了我这样的结果:

1267918039.01
Run Code Online (Sandbox Code Playgroud)

但是,我需要一个看起来像这样的结果:

1267918039.331291406
Run Code Online (Sandbox Code Playgroud)

有谁知道以秒和纳秒表达UNIX时间的可能方法?我找不到设置正确精度或以正确格式获得结果的方法.感谢您的任何帮助

python time posix

42
推荐指数
5
解决办法
6万
查看次数

Python - 将纳秒的纪元时间转换为人类可读的?

我有一个时间戳在纪元时间纳秒 - 例如13602870030839884721970-01-01以来的纳秒.

Python日期时间对象和转换方法仅支持毫秒精度.

有没有简单的方法将这个纪元时间转换为人类可读的时间?

干杯,维克多

python time

13
推荐指数
2
解决办法
4万
查看次数

如何从 np.datetime64 中提取小时/分钟/秒

我有一个日期时间对象,如下所示:

t = numpy.datetime64('2020-04-15T13:20:06.810000000') 我只想从中提取13:20:06. 我怎样才能做到这一点?

关于我发现的类似问题的所有答案都建议使用t.hourt.minute。但是当我尝试这样做时,我得到一个 AttributeError ,说 np.datetime64 对象没有这样的属性

python datetime numpy

4
推荐指数
1
解决办法
9686
查看次数

标签 统计

python ×3

time ×2

datetime ×1

numpy ×1

posix ×1