If minutes are 0, o' clock is printed instead
This commit is contained in:
parent
38c21e251d
commit
9311c246f7
18
main.cpp
18
main.cpp
@ -68,13 +68,17 @@ static const std::vector<std::string> daynths = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
const std::string weekday = Eval("date +'\%A'");
|
std::string weekday = Eval("date +'\%A'");
|
||||||
const std::string month = Eval("date +'\%B'");
|
std::string month = Eval("date +'\%B'");
|
||||||
const std::string year = spell(std::stoi(Eval("date +'\%Y'")));
|
std::string year = spell(std::stoi(Eval("date +'\%Y'")));
|
||||||
const std::string day = daynths[std::stoi(Eval("date +'\%d'")) - 1];
|
std::string day = daynths[std::stoi(Eval("date +'\%d'")) - 1];
|
||||||
const std::string hour = spell(std::stoi(Eval("date +'\%H'")));
|
std::string hour = spell(std::stoi(Eval("date +'\%H'")));
|
||||||
const std::string minute = spell(std::stoi(Eval("date +'\%M'")));
|
std::string minute = spell(std::stoi(Eval("date +'\%M'")));
|
||||||
const std::string seconds = spell(std::stoi(Eval("date +'\%S'")));
|
std::string seconds = spell(std::stoi(Eval("date +'\%S'")));
|
||||||
|
|
||||||
|
// Fix minutes being 0
|
||||||
|
if (minute == "zero")
|
||||||
|
minute = "o' clock";
|
||||||
|
|
||||||
std::stringstream ss;
|
std::stringstream ss;
|
||||||
ss << "It is "
|
ss << "It is "
|
||||||
|
Loading…
x
Reference in New Issue
Block a user