我试图在 python 中获取本周的 00:00 的星期一时间戳。我知道对于特定日期,可以使用以下方法找到时间戳
baseTime = int(datetime.datetime.timestamp(datetime.datetime(2020,1,1)))
Run Code Online (Sandbox Code Playgroud)
但是,我希望我的程序根据日期自动找出当前周的星期一是哪个日期,然后获取时间戳。也就是说,它会返回本周和下周不同的日期,意味着不同的时间戳。
我知道可以使用找到当前日期
import datetime
today = datetime.date.today()
Run Code Online (Sandbox Code Playgroud)
提前致谢
当将freeSeats设置为0时,我的代码仍然说一个人在他/她的汽车中有可用座位。
我创建了两个类。一辆车,一个人。Car类具有查看汽车中是否有空位的功能。一个人对象可以有一辆汽车。当检查人员是否有可用座位时,即使我输入“ 0”,我的代码也会回答“是”。为什么?
#pragma once
#include <iostream>
//Here is class Car declaration
class Car {
private:
unsigned int freeSeats;
public:
bool hasFreeSeats() const;
void reserveFreeSeat();
Car( unsigned int freeSeats);
};
//Here is function definition
#include "Car.h"
bool Car::hasFreeSeats() const {
if (freeSeats > 0)
return true;
return false;
}
void Car::reserveFreeSeat() {
--freeSeats;
}
Car::Car(unsigned int freeSeas) :
freeSeats{ freeSeats }
{
}
//Here is class Person declaration
class Person {
private:
std::string name;
std::string email;
Car *car; //pointer to …Run Code Online (Sandbox Code Playgroud)