After, "when do I get paid," the next most frequent question at The Paycheck Chronicles is, "what time will I get paid?" The frustrating answer is: anytime. There is no set time that any banks or credit unions release military pay. They all have a procedure for making those deposits post, but all sorts of things can happen along the way.
Some financial institutions are more predictable than others, and you can get some sense of when your pay might appear in your account if you have kept track in the past. However, the only absolute is that you will get paid some time on pay day.
I have received emails from people sitting in the check-out line at the grocery store, waiting for their pay to post, and a wide variety of other similar situation. Please, save yourself the stress. Don't count on your pay to be deposited at a particular time, and work towards having a little buffer so you are not waiting desperately on that paycheck.
I'm sorry if that isn't the answer you were seeking, but I hope that helps.