我没有接受过正规的编程培训,也不知道什么是正确的编码方式,但这确实让我抓狂。我在这里开发一些东西以获得相对时间,现在它是这样的。
if (minutes < 59) {
if (minutes == 1) {
relativeTifmeString = minutesString+" minute ago";
} else {
relativeTifmeString = minutesString+" minutes ago";
}
} else {
if (hours < 23) {
if (hours == 1) {
relativeTifmeString = hourstring+" hour ago";
} else {
relativeTifmeString = hourstring+" hours ago";
}
} else {
if (days == 1) {
relativeTifmeString = dayString+" day ago";
} else {
relativeTifmeString = dayString+" days ago";
}
}
}
但这真的很难看,即使它有效?是否有可能以更漂亮/更有效的方式写下来?或者你会怎么做?