Spam is very salty and salt is a preservative. It also has nitrates. I doubt it would go bad in a day. Do a test at home. Leave it out two days and eat it. At least if you get sick you can to do the doctor.