Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从python中的unix timestmap获取特定的工作日数、特定的小时、特定的分钟和特定的秒_Python_Date_Unix Timestamp - Fatal编程技术网

从python中的unix timestmap获取特定的工作日数、特定的小时、特定的分钟和特定的秒

从python中的unix timestmap获取特定的工作日数、特定的小时、特定的分钟和特定的秒,python,date,unix-timestamp,Python,Date,Unix Timestamp,如何从python中的unix TimesMap中获取特定的天数、特定的小时、特定的分钟和特定的秒数?使用python可以非常轻松地完成这项工作 如果您使用时区感知时间戳,请使用模块。使用python可以非常轻松地完成这项工作 如果使用时区感知时间戳,请使用模块假定时间戳为自1970年1月1日起的秒数: import time from datetime import datetime timestamp = time.time() utc_dt = datetime.utcfromtimes

如何从python中的unix TimesMap中获取特定的天数、特定的小时、特定的分钟和特定的秒数?

使用python可以非常轻松地完成这项工作


如果您使用时区感知时间戳,请使用模块。使用python可以非常轻松地完成这项工作


如果使用时区感知时间戳,请使用模块假定时间戳为自1970年1月1日起的秒数:

import time
from datetime import datetime

timestamp = time.time()
utc_dt = datetime.utcfromtimestamp(timestamp)    # UTC time
dt = datetime.fromtimestamp(timestamp)           # local time

>>> print(utc_dt)
2016-02-29 10:27:34.753077
>>> print(dt)
2016-02-29 21:27:34.753077
>>> print(datetime.utcfromtimestamp(0))
1970-01-01 00:00:00
>>> print(datetime.fromtimestamp(0))
1970-01-01 10:00:00

您可以使用
dt.day
dt.hour
dt.minute
等,使用
datetime
对象的属性提取各个字段。假设时间戳是自1970年1月1日起的秒数:

import time
from datetime import datetime

timestamp = time.time()
utc_dt = datetime.utcfromtimestamp(timestamp)    # UTC time
dt = datetime.fromtimestamp(timestamp)           # local time

>>> print(utc_dt)
2016-02-29 10:27:34.753077
>>> print(dt)
2016-02-29 21:27:34.753077
>>> print(datetime.utcfromtimestamp(0))
1970-01-01 00:00:00
>>> print(datetime.fromtimestamp(0))
1970-01-01 10:00:00

使用
dt.day
dt.hour
dt.minute
等,可以使用
datetime
对象的属性提取各个字段。您可以尝试以下操作:

import datetime

time_stamp = 1456741030
date_time = datetime.datetime.utcfromtimestamp(time_stamp)
print(date_time.year)    # 2016
print(date_time.month)   # 2
print(date_time.day)     # 29
print(date_time.hour)    # 10
print(date_time.minute)  # 17
print(date_time.second)  # 10

您可以尝试以下操作:

import datetime

time_stamp = 1456741030
date_time = datetime.datetime.utcfromtimestamp(time_stamp)
print(date_time.year)    # 2016
print(date_time.month)   # 2
print(date_time.day)     # 29
print(date_time.hour)    # 10
print(date_time.minute)  # 17
print(date_time.second)  # 10

可能的重复:可能的重复:我想要周数如dt.weekday()。这里描述的所有属性我想要周-日编号如dt.weekday()。此处描述的所有属性