In this April 4, 2017, file photo, President Donald Trump speaks to reporters in the Oval Office of the White House in Washington, DC.

| AP Photo Trump says sanctions ‘will have a very short shelf life’ Trump said Tuesday that he is not backing down on his threat to veto a bill that would block the sale of American military equipment to Iran if the legislation is approved by Congress.

“The sanctions on Iran that are already in place have a short shelf-life,” Trump said in a statement.

“Congress must act now to ensure the United States can meet its obligations and fulfill our international commitments.”

Senate Majority Leader Mitch McConnell said the bill, known as the National Defense Authorization Act, would be on Trump’s desk by Friday.

“I am confident that President Trump will veto this legislation, which has no chance of passing the Senate,” McConnell said in an interview with ABC News’ Jonathan Karl.

“He believes that it is unacceptable that our nation is funding Iran’s nuclear program.”

Iran has accused the United Nations of backing the country’s nuclear weapons program, a charge the US and Israel have repeatedly denied.

Iran has not confirmed the allegation.