I went to cash a cmy bank delayed my check if I close the account do they have to pay me then

I took a check to my bank to cash it they delayed it so I decided I want to close my account so will the bank have to give me my money on the spot?
Asked Dec 29, 2013

TIP: If it's not your answer to this question, please click "Leave a Comment" button under the question to communicate with the question owner.