草庐IT

DateTime2

全部标签

python - 如何从对象为 datetime.time 类型的 Pandas DataFrame.Index 中添加/减去时间(小时、分钟等)?

我有一个索引只是datetime.time的DataFrame,并且DataFrame.Index和datetime.time中没有方法可以改变时间。datetime.time已替换,但仅适用于系列的个别项目?下面是使用的索引示例:In[526]:dfa.index[:5]Out[526]:Index([21:12:19,21:12:20,21:12:21,21:12:21,21:12:22],dtype='object')In[527]:type(dfa.index[0])Out[527]:datetime.time 最佳答案 L

python - 如何将增量添加到 python datetime.time?

发件人:http://docs.python.org/py3k/library/datetime.html#timedelta-objectsAtimedeltaobjectrepresentsaduration,thedifferencebetweentwodatesortimes.那么为什么我会出错:>>>fromdatetimeimportdatetime,timedelta,time>>>datetime.now()+timedelta(hours=12)datetime.datetime(2012,9,17,6,24,9,635862)>>>datetime.now().da

python - 如何将增量添加到 python datetime.time?

发件人:http://docs.python.org/py3k/library/datetime.html#timedelta-objectsAtimedeltaobjectrepresentsaduration,thedifferencebetweentwodatesortimes.那么为什么我会出错:>>>fromdatetimeimportdatetime,timedelta,time>>>datetime.now()+timedelta(hours=12)datetime.datetime(2012,9,17,6,24,9,635862)>>>datetime.now().da

python - Pandas 和 Matplotlib - fill_between() 与 datetime64

有一个Pandas数据框:Int64Index:300entries,5220to5519Datacolumns(total3columns):Date300non-nulldatetime64[ns]A300non-nullfloat64B300non-nullfloat64dtypes:datetime64[ns](1),float64(2)memoryusage:30.5KB我想绘制A和B系列与日期。plt.plot_date(data['Date'],data['A'],'-')plt.plot_date(data['Date'],data['B'],'-')然后我想在A和B系

python - Pandas 和 Matplotlib - fill_between() 与 datetime64

有一个Pandas数据框:Int64Index:300entries,5220to5519Datacolumns(total3columns):Date300non-nulldatetime64[ns]A300non-nullfloat64B300non-nullfloat64dtypes:datetime64[ns](1),float64(2)memoryusage:30.5KB我想绘制A和B系列与日期。plt.plot_date(data['Date'],data['A'],'-')plt.plot_date(data['Date'],data['B'],'-')然后我想在A和B系

python - Pandas :将时间戳转换为 datetime.date

我有一个包含时间戳数据的pandas列In[27]:train["Original_Quote_Date"][6]Out[27]:Timestamp('2013-12-2500:00:00')如何检查这些对象与datetime.date类型的对象的等价性datetime.date(2013,12,25) 最佳答案 使用.date方法:In[11]:t=pd.Timestamp('2013-12-2500:00:00')In[12]:t.date()Out[12]:datetime.date(2013,12,25)In[13]:t.d

python - Pandas :将时间戳转换为 datetime.date

我有一个包含时间戳数据的pandas列In[27]:train["Original_Quote_Date"][6]Out[27]:Timestamp('2013-12-2500:00:00')如何检查这些对象与datetime.date类型的对象的等价性datetime.date(2013,12,25) 最佳答案 使用.date方法:In[11]:t=pd.Timestamp('2013-12-2500:00:00')In[12]:t.date()Out[12]:datetime.date(2013,12,25)In[13]:t.d

python - 如何在单元测试的类方法中模拟 python 的 datetime.now()?

我正在尝试为具有以下方法的类编写测试:importdatetimeimportpytzclassMyClass:defget_now(self,timezone):returndatetime.datetime.now(timezone)defdo_many_things(self,tz_string='Europe/London'):tz=pytz.timezone(tz_string)localtime_now=self.get_now(tz)...returnthings我想对其进行测试,为此我需要确保datetime.datetime.now()调用返回可预测的内容。我已经阅读

python - 如何在单元测试的类方法中模拟 python 的 datetime.now()?

我正在尝试为具有以下方法的类编写测试:importdatetimeimportpytzclassMyClass:defget_now(self,timezone):returndatetime.datetime.now(timezone)defdo_many_things(self,tz_string='Europe/London'):tz=pytz.timezone(tz_string)localtime_now=self.get_now(tz)...returnthings我想对其进行测试,为此我需要确保datetime.datetime.now()调用返回可预测的内容。我已经阅读

python - 如何在 Python 中修改 datetime.datetime.hour?

我想计算从现在到明天12:00之间的秒数。所以我需要得到明天12:00datetime对象。这是伪代码:today_time=datetime.datetime.now()tomorrow=today_time+datetime.timedelta(days=1)tomorrow.hour=12result=(tomorrow-today_time).total_seconds()但它会引发这个错误:AttributeError:attribute'hour'of'datetime.datetime'objectsisnotwritable如何修改小时或如何获取明天12:00datet