从python的datetim获取时间戳(秒)

2024-06-06 11:04:17 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从datetime结构中获取时间戳?对于不存在的datetime.utcnow().timestamp(),什么是正确的替代方案?


Tags: datetime时间方案结构timestamputcnow
2条回答

希望这对你有帮助

    public static long sellApples(int count, long[] prices) {
    long maxKnownValue = 0L;
    if(count==1){
        return prices[0];
    }
    for(int i=1;i<=prices.length && i<=count;i++){
        long valueCandidate = sellApples(count-i, prices)+prices[i-1];
        if(valueCandidate>maxKnownValue){
            maxKnownValue=valueCandidate;
        }
    }
    return maxKnownValue;
}

我不是这方面的专家,所以对我所说的持保留态度

在该方法中,您需要将count拆分为几部分,如8 => 3, 5。您需要再次调用此方法,将这两个值都设置为count。这是更明显的部分

棘手的是,你需要承认把计数分成两部分就足够了。我的意思是,您不需要尝试使用1,2,5值调用该方法,因为如果您只使用3,5调用它,那么下一次迭代可以将3拆分为1,2

一个更明显的事实是,如果您尝试了3,5,那么您就不需要尝试5,3

因此,如果您的输入是8,那么您可以尝试81,72,63,54,4并比较结果,选择最大的一个。根据您提供的方法存根,我假设您不需要返回如何得到该结果,只需要返回max结果本身

相关问题 更多 >