2 Samuel 18:20

20 “You are not the one to take the news today,” Joab told him. “You may take the news another time, but you must not do so today, because the king’s son is dead.”

Read 2 Samuel 18:20 Using Other Translations

And Joab said unto him, Thou shalt not bear tidings this day, but thou shalt bear tidings another day: but this day thou shalt bear no tidings, because the king's son is dead.
And Joab said to him, "You are not to carry news today. You may carry news another day, but today you shall carry no news, because the king's son is dead."
“No,” Joab told him, “it wouldn’t be good news to the king that his son is dead. You can be my messenger another time, but not today.”

What does 2 Samuel 18:20 mean?

John Gill's Exposition of the Bible
2 Samuel 18:20

And Joab said unto him, thou shall not bear tidings this day,
&c.] Because Joab knew the tidings of Absalom's death would not be acceptable to the king; and Ahimaaz being a good man, and the son of a priest, for whom Joab had a respect, he would not send the tidings by him, which he was sensible would not recommend him to the king:

but thou shalt bear tidings another day;
when any salvation is wrought, or victory obtained, the tidings of which will be welcome:

but this day thou shall bear no tidings, because the king's son is
dead;
and thou must carry the news concerning his death, which it is not proper thou shouldest, being a priest, nor will it be to thine advantage.

California - Do Not Sell My Personal Information  California - CCPA Notice