The normal flu virus will live on a hard, non-porous surface longer than anywhere else, but it is still no more than 24 hours. The Corona virus can be viable up to 9 days later at normal temps and up to 28 days later under 39F. Break out your iodopher.
https://www.medicalnewstoday.com/ar...n-surfaces#How-long-do-coronaviruses-persist?
Some research has suggested longer than this....and much depends on ambient conditions. One article (now published in NEJoM) showed evidence of the virus living up to 72 hours on plastic surfaces, and 48 hours on Stainless.
However, that's the longest they observed, and it's important to note that it doesn't mean other trials wouldn't have shown viability for a longer time period.
https://www.medrxiv.org/content/10.1101/2020.03.09.20033217v2
This is a preprint service, but it's now published. You can download a.PDF of that article.