time模块可在以下时间内使用秒进行初始化:

>>> import time
>>> t1=time.gmtime(1284286794)
>>> t1
time.struct_time(tm_year=2010, tm_mon=9, tm_mday=12, tm_hour=10, tm_min=19, 
                 tm_sec=54, tm_wday=6, tm_yday=255, tm_isdst=0)

有没有一种优雅的方法可以用同样的方式初始化datetime.datetime个对象?

推荐答案

datetime.datetime.fromtimestamp就行了,如果你知道时区,你可以产生与time.gmtime相同的输出

>>> datetime.datetime.fromtimestamp(1284286794)
datetime.datetime(2010, 9, 12, 11, 19, 54)

>>> datetime.datetime.utcfromtimestamp(1284286794)
datetime.datetime(2010, 9, 12, 10, 19, 54)

Python相关问答推荐

如何使用LangChain和AzureOpenAI在Python中解决AttribeHelp和BadPressMessage错误?

在Polars(Python库)中将二进制转换为具有非UTF-8字符的字符串变量

Python中绕y轴曲线的旋转

在Python中,从给定范围内的数组中提取索引组列表的更有效方法

改进大型数据集的框架性能

Python导入某些库时非法指令(核心转储)(beautifulsoup4."" yfinance)

索引到 torch 张量,沿轴具有可变长度索引

在www.example.com中使用`package_data`包含不包含__init__. py的非Python文件

什么是合并两个embrame的最佳方法,其中一个有日期范围,另一个有日期没有任何共享列?

Numpyro AR(1)均值切换模型抽样不一致性

提取数组每行的非零元素

我什么时候应该使用帆布和标签?

如何在Python中解析特定的文本,这些文本包含了同一行中的所有内容,

极点用特定值替换前n行

递归链表反转与打印语句挂起

Stats.ttest_ind:提取df值

为什么在生成时间序列时,元组索引会超出范围?

有什么方法可以在不对多索引DataFrame的列进行排序的情况下避免词法排序警告吗?

将多行数据循环到嵌套框架中的单行

Pandas dataframe中str.place()的奇怪行为.删除与目标字符串不匹配的值