初始化
This commit is contained in:
47
Cosmetic.cpp
Normal file
47
Cosmetic.cpp
Normal file
@@ -0,0 +1,47 @@
|
||||
#include "Cosmetic.h"
|
||||
|
||||
std::string Cosmetic::getName() const {
|
||||
return name;
|
||||
}
|
||||
|
||||
Cosmetic::Cosmetic(std::string name, double price, bool type, std::string expirationDate)
|
||||
: name(name), price(price), type(type), expirationDate(expirationDate) {}
|
||||
|
||||
double Cosmetic::getPrice() const {
|
||||
return price;
|
||||
}
|
||||
|
||||
bool Cosmetic::getType() const {
|
||||
return type;
|
||||
}
|
||||
|
||||
void Cosmetic::setName(std::string name) {
|
||||
this->name = name;
|
||||
}
|
||||
|
||||
void Cosmetic::setPrice(double price) {
|
||||
this->price = price;
|
||||
}
|
||||
|
||||
void Cosmetic::setType(bool type) {
|
||||
this->type = type;
|
||||
}
|
||||
|
||||
std::string Cosmetic::getExpirationDate() const {
|
||||
return expirationDate;
|
||||
}
|
||||
// 获取当前时间
|
||||
std::string Cosmetic::getTime() {
|
||||
std::time_t t = std::time(nullptr);
|
||||
char timeStr[100];
|
||||
std::strftime(timeStr, sizeof(timeStr), "%Y-%m-%d", std::localtime(&t));
|
||||
return std::string(timeStr);
|
||||
}
|
||||
// 获取当前时间+days天
|
||||
std::string Cosmetic::getTimeAdd(int days) {
|
||||
std::time_t t = std::time(nullptr);
|
||||
t += days * 60 * 60 * 24;
|
||||
char timeStr[100];
|
||||
std::strftime(timeStr, sizeof(timeStr), "%Y-%m-%d", std::localtime(&t));
|
||||
return std::string(timeStr);
|
||||
}
|
||||
Reference in New Issue
Block a user