草庐IT

DATETIME

全部标签

python - 获取 datetime.datetime.fromtimestamp() 使用的时区

是否有可能,如果是,如何获取datetime.datetime使用的时区(即UTC偏移量或具有该偏移量的datetime.timezone实例).fromtimestamp()将POSIX时间戳(自纪元以来的秒数)转换为datetime对象?datetime.datetime.fromtimestamp()将POSIX时间戳转换为朴素的datetime对象(即没有tzinfo),但这样做使用系统的语言环境将其调整为本地时区和当时有效的UTC偏移量。例如,使用UTC时间2008年12月27日午夜的日期(距纪元40*356*86400秒):>>>datetime.datetime.from

python - 获取 datetime.datetime.fromtimestamp() 使用的时区

是否有可能,如果是,如何获取datetime.datetime使用的时区(即UTC偏移量或具有该偏移量的datetime.timezone实例).fromtimestamp()将POSIX时间戳(自纪元以来的秒数)转换为datetime对象?datetime.datetime.fromtimestamp()将POSIX时间戳转换为朴素的datetime对象(即没有tzinfo),但这样做使用系统的语言环境将其调整为本地时区和当时有效的UTC偏移量。例如,使用UTC时间2008年12月27日午夜的日期(距纪元40*356*86400秒):>>>datetime.datetime.from

python - 以毫秒为单位将 python 日期时间转换为时间戳

如何将人类可读的时间(例如20.12.201609:38:42,76)转换为以毫秒为单位的Unix时间戳? 最佳答案 在Python3中,这可以分两步完成:将时间字符串转换为datetime对象将datetime对象的时间戳乘以1000以将其转换为毫秒。例如这样:fromdatetimeimportdatetimedt_obj=datetime.strptime('20.12.201609:38:42,76','%d.%m.%Y%H:%M:%S,%f')millisec=dt_obj.timestamp()*1000print(mi

python - 以毫秒为单位将 python 日期时间转换为时间戳

如何将人类可读的时间(例如20.12.201609:38:42,76)转换为以毫秒为单位的Unix时间戳? 最佳答案 在Python3中,这可以分两步完成:将时间字符串转换为datetime对象将datetime对象的时间戳乘以1000以将其转换为毫秒。例如这样:fromdatetimeimportdatetimedt_obj=datetime.strptime('20.12.201609:38:42,76','%d.%m.%Y%H:%M:%S,%f')millisec=dt_obj.timestamp()*1000print(mi

python - 在 Pandas `TimeStamp` 中将 `DataFrame` 列截断为小时精度

我有一个名为df的pandas.DataFrame,它有一个自动生成的索引,其中有一列dt:df['dt'].dtype,df['dt'][0]#(dtype('我想做的是创建一个截断为小时精度的新列。我目前正在使用:df['dt2']=df['dt'].apply(lambdaL:datetime(L.year,L.month,L.day,L.hour))这行得通,所以没关系。但是,我有一种使用pandas.tseries.offsets或创建DatetimeIndex或类似方法的好方法。如果可能的话,是否有一些pandas魔法可以做到这一点? 最佳答案

python - 在 Pandas `TimeStamp` 中将 `DataFrame` 列截断为小时精度

我有一个名为df的pandas.DataFrame,它有一个自动生成的索引,其中有一列dt:df['dt'].dtype,df['dt'][0]#(dtype('我想做的是创建一个截断为小时精度的新列。我目前正在使用:df['dt2']=df['dt'].apply(lambdaL:datetime(L.year,L.month,L.day,L.hour))这行得通,所以没关系。但是,我有一种使用pandas.tseries.offsets或创建DatetimeIndex或类似方法的好方法。如果可能的话,是否有一些pandas魔法可以做到这一点? 最佳答案

python - 使用 Pandas 创建交易假期日历

我正在尝试使用Pandas创建交易日历。我能够基于USFederalHolidayCalendar创建一个cal实例。USFederalHolidayCalendar与交易日历不一致,因为交易日历不包括哥伦布日和退伍军人节。但是,交易日历包括耶稣受难日(不包括在USFederalHolidayCalendar中)。以下代码中除了最后一行之外的所有内容都有效:frompandas.tseries.holidayimportget_calendar,HolidayCalendarFactory,GoodFridayfromdatetimeimportdatetimecal=get_cale

python - 使用 Pandas 创建交易假期日历

我正在尝试使用Pandas创建交易日历。我能够基于USFederalHolidayCalendar创建一个cal实例。USFederalHolidayCalendar与交易日历不一致,因为交易日历不包括哥伦布日和退伍军人节。但是,交易日历包括耶稣受难日(不包括在USFederalHolidayCalendar中)。以下代码中除了最后一行之外的所有内容都有效:frompandas.tseries.holidayimportget_calendar,HolidayCalendarFactory,GoodFridayfromdatetimeimportdatetimecal=get_cale

python - 从 SQL 数据库导入表并按日期过滤行时,将 Pandas 列解析为 Datetime

我有一个DataFrame列名为date。我们如何将“日期”列转换/解析为DateTime对象?我使用sql.read_frame()从Postgresql数据库加载了日期列。date列的示例是2013-04-04。我想要做的是选择数据框中的所有行,这些行在特定时期内具有日期列,例如在2013-04-01之后和2013-04-之前04.我在下面的尝试给出了错误'Series'objecthasnoattribute'read'尝试importdateutildf['date']=dateutil.parser.parse(df['date'])错误AttributeErrorTrace

python - 从 SQL 数据库导入表并按日期过滤行时,将 Pandas 列解析为 Datetime

我有一个DataFrame列名为date。我们如何将“日期”列转换/解析为DateTime对象?我使用sql.read_frame()从Postgresql数据库加载了日期列。date列的示例是2013-04-04。我想要做的是选择数据框中的所有行,这些行在特定时期内具有日期列,例如在2013-04-01之后和2013-04-之前04.我在下面的尝试给出了错误'Series'objecthasnoattribute'read'尝试importdateutildf['date']=dateutil.parser.parse(df['date'])错误AttributeErrorTrace