草庐IT

DATETIME

全部标签

python - 如何直接从 datetime.datetime 子模块导入 now()

背景:我在Python程序中有几个重复调用的紧密循环,其中包括datetime.datetime.now()方法,以及datetime.datetime.min和datetime.datetime.max属性。为了优化,我想将它们导入本地命名空间,避免重复的、不必要的模块层次结构名称查找,如下所示:fromdatetime.datetimeimportnow,min,max但是,Python会提示:Traceback(mostrecentcalllast):File"my_code.py",line1,infromdatetime.datetimeimportnow,min,maxIm

python - Pandas - Python,删除基于日期列的行

我正在尝试根据一个日期列删除数据框的行;[交货日期]我需要删除超过6个月但不等于年份“1970”的行。我创建了2个变量:fromdatetimeimportdate,timedeltasixmonthago=date.today()-timedelta(188)importtimenineteen_seventy=time.strptime('01-01-70','%d-%m-%y')但我不知道如何使用[DeliveryDate]列删除基于这两个变量的行。谁能提供正确的解决方案? 最佳答案 你可以过滤掉它们:df[(df['Deli

Python:timezone.localize() 不工作

我在使timezone.localize()正常工作时遇到了一些问题。我的目标是获取今天的日期并将其从CST转换为EST。然后在吐出之前最终格式化日期时间。我能够正确设置日期格式,但日期时间并未从CST更改为EST。此外,当我设置日期格式时,我看不到包含时区的文本表示。下面我列出了我创建的一个简单程序来测试它:#!/usr/bin/python#Testscriptimportthreadingimportdatetimeimportpexpectimportpxsshimportthreadingfrompytzimporttimezoneimportpytzest=timezone

python - 如何使用 tzutc()

我错过了什么,如何让这个功能发挥作用?importdateutil.parserimportdatetimemy_date=datetime.datetime(2000,1,1,0,0,0,000000,tzinfo=tzutc())print(my_date)给我错误:NameError:name'tzutc'isnotdefined 最佳答案 你没有导入它:fromdateutil.tzimporttzutc 关于python-如何使用tzutc(),我们在StackOverflow

python - 如何使用 Python 获得准确的 UTC 时间?

我编写了一个桌面应用程序并使用datetime.datetime.utcnow()进行时间戳记,但是我最近注意到一些使用该应用程序的人得到的结果与我在运行时得到的结果截然不同该程序同时。有没有办法在不使用urllib从网站获取UTC时间的情况下获取本地UTC时间? 最佳答案 Python依赖于底层操作系统来提供准确的时钟。如果它不这样做,那么除了绕过o/s之外,您别无选择。有一个NTP客户端的纯Python实现here.一个非常简单的方法:>>>importntplib,datetime>>>x=ntplib.NTPClient()

Python MySQLdb 返回 datetime.date 和 decimal

我有一个MySQL查询:SELECTmydate,countryCode,qtySoldfromsalesordermydate,countryCode这将返回具有如下值的元组的元组:((datetime.date(2011,1,3),'PR',Decimal('1')),(datetime.date(2011,1,31),'MX',Decimal('1')))当我尝试使用循环打印时,它打印得非常好:2011-1-3,PR,12011-1-31,MX,1但是当我尝试返回这个值时,它返回为datetime.date(2011,1,3),'PR',Decimal('1')有没有办法获取正常

python - 曲线拟合到格式为 'datetime' 的时间序列?

这是我的问题:polyfit不采用日期时间值,因此我使用mktime转换日期时间产生多项式拟合效果z4=polyfit(d,y,3)p4=poly1d(z4)然而,对于情节,我想要轴上的日期时间描述,但没有#弄清楚如何去做。你能帮帮我吗?fig=plt.figure(1)cx=fig.add_subplot(111)xx=linspace(0,d[3],100)pylab.plot(d,y,'+',xx,p4(xx),'-g')cx.plot(d,y,'+',color='b',label='blub')plt.errorbar(d,y,yerr,marker='.',color='k

python - Pandas 雅虎金融数据阅读器

我正在尝试从YahooFinance获取AdjClose价格到DataFrame中。我有我想要的所有股票,但我无法按日期排序。stocks=['ORCL','TSLA','IBM','YELP','MSFT']ls_key='AdjClose'start=datetime(2014,1,1)end=datetime(2014,3,28)f=web.DataReader(stocks,'yahoo',start,end)cleanData=f.ix[ls_key]dataFrame=pd.DataFrame(cleanData)printdataFrame[:5]我得到了以下结果,几乎是

python - 使用 sharex=True 绘制日期会导致 ValueError : ordinal must be >= 1

在进行一些分析时,我偶然发现了一个ValueError,我可以将其归结为以下可以重现我遇到的错误的简单示例:importnumpyasnpimportmatplotlib.pyplotaspltimportdatetimeasdtx=np.array([dt.datetime(2012,10,19,10,0,0),dt.datetime(2012,10,19,10,0,1),dt.datetime(2012,10,19,10,0,2),dt.datetime(2012,10,19,10,0,3)])y=np.array([1,3,4,2])当尝试绘制这个简单的x和y数组时,我没有遇到以

python - 使用Python提取医疗信息

我是一名护士,我知道python但我不是专家,只是用它来处理DNA序列我们得到了用人类语言编写的医院记录,我应该将这些数据插入数据库或csv文件,但它们超过5000行,这可能很难。所有数据都以一致的格式编写让我给你举个例子11/11/2010-09:00am:Hegotnausea,vomitinganddied4hourslater我应该得到以下数据Sex:MaleSymptoms:NauseaVomitingDeath:TrueDeathTime:11/11/2010-01:00pm另一个例子11/11/2010-09:00am:Shegotheartburn,vomitingof