相关疑难解决方法(0)

将DataFrame列类型从字符串转换为datetime

如何将字符串的DataFrame列(以dd/mm/yyyy格式)转换为日期时间?

python datetime-format dataframe python-datetime pandas

250
推荐指数
5
解决办法
34万
查看次数

在python中减去两次

我有两个datetime.time值,exit而且enter我想做的事情如下:

duration = exit - enter
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

TypeError:不支持的操作数类型 - :'datetime.time'和'datetime.time

我该怎么做呢?一种可能的解决方案是将time变量转换为datetime变量,然后转换为子结构,但我相信你们必须有更好更清洁的方法.

python datetime

103
推荐指数
7
解决办法
10万
查看次数

查看日期时间之间是否已经过了24小时 - Python

我有以下方法:

# last_updated is a datetime() object, representing the last time this program ran
def time_diff(last_updated):
    day_period = last_updated.replace(day=last_updated.day + 1, 
                                      hour=1,
                                      minute=0,  
                                      second=0,
                                      microsecond=0)
    delta_time = day_period - last_updated
    hours = delta_time.seconds // 3600
    # make sure a period of 24hrs have passed before shuffling
    if hours >= 24:
        print "hello"
    else:
        print "do nothing"
Run Code Online (Sandbox Code Playgroud)

我想知道从那以后24小时过去了last_updated,我怎么能这样做last_updated呢?

python timezone datetime

14
推荐指数
1
解决办法
9016
查看次数

如何在两个字符串之间获得秒数差异?

我在Python中有两个用于存储用户输入时间的字符串.它们被格式化为hh:mm:ss - 例如09:17:34

在这两次之间找到差异的最简单方法是什么,以秒为单位?时间总是在同一天,因此无需担心午夜重叠等.

如果我使用字符串切片取出相关的数字,然后使用datetime.datetime(),我可以datetime为每个设置一个对象,但我需要给它一个日期以及我的时间.

我已经玩过time模块了,但这似乎没有一种简单的方法来解决.total_secondstimedelta对象上使用的方式的差异.

有没有更简单的方法?

python time python-datetime

2
推荐指数
1
解决办法
1250
查看次数

Discord.py 正常运行时间

使用discord.py,我正在尝试制作一个uptime脚本,我不确定它是否是一个f string( 就像等待ctx.send(f"client.uptime")或其他东西,

我真的很陌生discord.py,刚刚开始学习它,有人可以帮忙吗?

python uptime discord.py

2
推荐指数
1
解决办法
1万
查看次数

午夜的Python时间比较

我必须节省AM PM格式的时间.

但我在决定如何进入午夜时遇到困难.

假设时间是第二天早上9点到6点.我必须把它分成日复一日.像这样

t1 = datetime.datetime.strptime('09:00PM', '%I:%M%p').time()

t2 = datetime.datetime.strptime('12:00AM', '%I:%M%p').time()

t3 = datetime.datetime.strptime('06:00AM', '%I:%M%p').time()
Run Code Online (Sandbox Code Playgroud)

现在我想知道t2是否应该是

12:00 AM 要么 11.59PM

如果我做到12:00 AM那么我无法比较是否9pm > 12am11.59看起来很奇怪或者可能是正确的方式

python datetime

1
推荐指数
1
解决办法
2974
查看次数

我如何计算两个日期时间的差异

在我的数据库中,我以下列格式存储日期时间.我想在几秒钟内得到两个样本之间的差异.是否有任何简单的方法可用?

   u'2013-05-20 05:09:06'
   u'2013-05-20 05:10:06'
Run Code Online (Sandbox Code Playgroud)

python datetime datediff

0
推荐指数
1
解决办法
382
查看次数