I am a reservist and also full time LE.
Some of the specifics of amount of paid time off for military leave may vary by state.
In my state, government entities (local and state) are required to provide 120 hours of paid military leave per year. If you have to be gone more than that, then you take it as unpaid (unless you have vacation or comp time you want to use).
Research USERRA. Under USERRA, you can be gone on orders for up to 5 years IIRC and your employer has to hold your job for you. Also, if you need to go on military orders or drills, your employer MUST allow you the time off. Now, in my unit, some of the members sometimes have training that comes up that they have to go to in order to progress in their civilian jobs and sometimes, it conflicts with the drill schedule. In that case, we reschedule them for their scheduled military drills so that they can attend the necessary training.
While USERRA protects the servicemember, in my unit, the CO and I (I'm the 1st Sgt) both believe in being "good neighbors" with our troops' civilian employers. Since they allow the servicemembers to attend drills (yes they are required to but.....) we do our best to accommodate them when they need their employee to go to training.
Again, it will vary. I have a friend who works for a different department than me and they provide him with paid leave for every military training event that he must attend. So, he gets WELL over the 120 hours mandated by the state. But, that's a department decision....not a law.