- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个时间戳,我正在将其转换为自纪元以来的秒数。我一直在使用 calendar.timegm(timestamp) 但决定我也需要小数秒。我浏览了 python 文档,但没有找到任何东西。是否有一种方法可以执行相同的转换但不忽略小数秒?
这是我的时间戳的示例:2011 年 1 月 4 日 00:00:20.498
期望的输出:978134435.某事
最佳答案
您可以使用%f
:
from datetime import datetime
d = "Jan 04 2011 00:00:20.498"
x = datetime.timestamp(datetime.strptime(d, "%b %d %Y %H:%M:%S.%f").replace(microsecond=int(d.split('.')[1])))
print(x)
#1294099220.000498
<小时/>
%f
:十进制数形式的微秒,左侧补零。
关于python - 如何使用带有小数秒的calendar.timegm(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60441313/
导入请求不再有效。我有两个相同的服务器 Ubuntu 11.10 和 python 2.7.2+,django 1.4.0 和请求 2.0.1。我一个服务器导入请求打印这个错误 Traceback
我有一个时间戳,我正在将其转换为自纪元以来的秒数。我一直在使用 calendar.timegm(timestamp) 但决定我也需要小数秒。我浏览了 python 文档,但没有找到任何东西。是否有一种
我正在使用 Visual Studio c++ Compiler (2010),但该库具有不同的 ANSI C 和 POSIX 库函数实现。 ANSI C 函数和 Windows CRT 实现有什么区
从 $PYTHONHOME/lib/python2.7/calendar.py 中,timegm 定义为 EPOCH = 1970 _EPOCH_ORD = datetime.date(EPOCH,
我对 Python 和 Google App Engine 都很陌生,我正在慢慢地尝试解决以下编译错误。 File "/opt/google/google_appengine/google/appen
我有一个最初是为 Linux 编写的程序,但我现在需要让它在 Solaris 10 上运行。 该程序的一部分使用了 timegm将 struct tm 转换为 time_t 纪元秒值的函数。输入时间以
我似乎很难理解这一点。 calendar.timegm()和time.mktime()有什么区别? 假设我有一个没有附加 tzinfo 的 datetime.datetime,两者不应该给出相同的输出
鉴于以下情况: struct tm tm; time_t gps_epoch_to_epoch_diff; memset(&tm, 0, sizeof(struct tm)); tm.tm_year
我是一名优秀的程序员,十分优秀!