To find how long battery will power a circuit a 12v 3000mAH battery discharging @ 300mW/s - battery power is 12*3000*3.6=129600 Joules
battery can discharge for 1129600 / 300 = 3765 seconds
or 62.75 minutes. Is this simple calculation correct?
You divided watt hours by watt seconds. Im pretty sure the calculation I did is correct because its unlikely to last 120h the results being from your calculation.
There are no "watt seconds" specified in your original post. Just meaningless mW/s. I concluded that you have 300 mW continuous load. If so, there's no time quantity in the load specification, just plain mW or W. Respectively the battery energy content has to divided by the load power to get the discharge time.
You should better specify the problem consistently, and may be read a bit about electrical units in the meantime.
To find how long battery will power a circuit a 12v 3000mAH battery discharging @ 300mW/s - battery power is 12*3000*3.6=129600 Joules
battery can discharge for 1129600 / 300 = 3765 seconds
or 62.75 minutes. Is this simple calculation correct?
129600 Joules is the energy stored in the battery, not the power.
129600J/0.3W = 432000 s = 120 h the same result of FvM.
As already pointed out by FvM, 300 W/s is a really meaningless quantity.
In any case you did the passage from W*h to joules, then you converted back the result seconds to hours. These passages are useless (you multiplied and then divided by 3600).
Wanted verification and it turns out I was wrong, I find it shocking the battery will last ~120 hours. I dodn't believe Im coming off here rude or anything similar at least I hope I didn't.