草庐IT

DATETIME

全部标签

python - 从 Pandas 数据框中删除闰年

我知道了。数据框:datetime2012-01-01125.50102012-01-02125.50102012-01-03125.50102012-02-04125.50102012-02-05125.50102012-02-29125.50102012-02-28125.50102016-01-07125.50102016-01-08125.50102016-02-2981.6237我想删除与2月29日对应的所有行,导致foll。数据框:datetime2012-01-01125.50102012-01-02125.50102012-01-03125.50102012-02-04

python - 如何在 Django ORM 中获得最大值

>>>AuthorizedEmail.objects.filter(group=group).values('added')[{'added':datetime.datetime(2012,5,19,13,8,7)},{'added':datetime.datetime(2012,5,19,13,8,7)},{'added':datetime.datetime(2012,5,19,13,7,23)},{'added':datetime.datetime(2012,5,19,13,8,7)}]在这里获得最大值的最佳方法是什么?在python中还是在ORM中?

python - datetime.strptime() 抛出 'does not match format' 错误

我明白了timedata'19/Apr/2011:22:12:39'doesnotmatchformat'%d/%b/%y:%H:%M:%S'当使用datetime.strptime('19/Apr/2011:22:12:39','%d/%b/%y:%H:%M:%S')我做错了什么? 最佳答案 试试%d/%b/%Y:%H:%M:%S-%y现在表示11。您可以使用date轻松地“调试”日期时间格式(在shell而不是python上,我的意思是,假设您正在运行GNU/Linux或类似系统):date'+%d/%b/%Y:%H:%M:%S

Python解析日期格式,忽略部分字符串

我想'以这种格式解析日期,但忽略部分字符串。'Wed,27Oct177022:17:00GMT'从我收集到的信息来看,datetime不能很好地支持时区。这很好,我真的只想忽略字符串的时区部分,而不必对其进行字符串操作。有什么我可以用下面的东西替换%Z来说“这里有任何字符串”并这样解析日期吗?另外,我不明白为什么它会解析PST、GMT而不是EST等时区。它似乎在任何情况下都没有附加tzinfo,不确定它真正在寻找%Z部分的字符串类型。>>>importdatetime>>>y=datetime.datetime.strptime('Wed,27Oct177022:17:00GMT','

Python 转换日期时间以在 os.utime 中使用

我无法在Python中为我的文件设置ctime/mtime。首先,我通过FTP获取文件的原始时间戳。我唯一想要的是使用ftplib保留我下载文件的原始时间戳。defgetFileTime(ftp,name):try:modifiedTime=ftp.sendcmd('MDTM'+name)filtid=datetime.strptime(modifiedTime[4:],"%Y%m%d%H%M%S").strftime("%d%B%Y%H:%M:%S")returnfiltidexcept:returnFalse然后我下载文件defdownloadFile(ftp,fileName):

python - 控制 x 刻度日期值

我有以下数据样本作为x,y对,x和y都是Unix时间戳:1354648326,13546483261354649456,13717755511354649664,14296498191354649667,14296440211354649683,13569761591354649767,14413697941354649863,14144673621354650486,13662973161354650757,14569626641354650789,13593981281354651552,13546564581354651555,13686314431354651591,14564

python - pd.Timestamp 与 np.datetime64 : are they interchangeable for selected uses?

这个问题的动机是ananswer到questiononimprovingperformance在pandas中与DatetimeIndex进行比较时。该解决方案通过df.index.values将DatetimeIndex转换为numpy数组,并将该数组与np.datetime64对象。这似乎是从此比较中检索bool数组的最有效方法。pandas的一位开发人员对这个问题的反馈是:“这些通常不一样。提供numpy解决方案通常是一种特殊情况,不推荐使用。”我的问题是:对于一部分操作,它们是否可以互换?我很感激DatetimeIndex提供了更多功能,但我只需要基本功能,例如切片和索引。对于

python - Django 日期字段按工作日/周末过滤

我的数据库中有一个date_created字段:date_created=models.DateField(auto_now_add=True)有什么方法可以按周末/工作日过滤date_created吗?我知道python的date.weekday()根据星期几返回0-6,所以我想使用类似的东西:apps.objects.filter(date_created__weekday>=5)//filterbyweekend 最佳答案 Django带有工作日字段查找。http://docs.djangoproject.com/en/dev

python - SqlAlchemy 不接受 DateTime 列中的 datetime.datetime.now 值

我应该首先提到我通过Flask-SqlAlchemy使用SqlAlchemy。我认为这不会影响问题,但如果有影响,请告诉我。这是我在SqlAlchemy中运行create_all函数时收到的错误消息的相关部分InterfaceError:(InterfaceError)错误绑定(bind)参数4-可能是不支持的类型。u'INSERTINTOpodcasts(feed_url,title,url,last_updated,feed_data)VALUES(?,?,?,?,?)'(u'http://example.com/feed',u'PodcastShowTitle',u'http:/

python - 如何自动获取本地时区的时区偏移量?

这个问题在这里已经有了答案:Gettingcomputer'sUTCoffsetinPython(9个回答)关闭8年前。我正在尝试自动获取本地时区偏移量,但遇到了问题。我试过:printtime.timezone/3600这会得到(当前错误的)偏移量,因为它不会针对夏令时和非DST自动调整。我也试过:now_utc=pytz.utc.localize(datetime.datetime.now())now_mst=now_utc.astimezone(pytz.timezone('US/Mountain'))这会得到正确的偏移值,但我想自动设置“US/Mountain”部分,这样我就不