如果在看守所被关了两年,案子还没判决,最后法院判有罪了,这两年的羁押时间是能折抵刑期的。
根据《中华人民共和国刑法》,要是被判管制,判决执行前被羁押的,羁押一天能折抵两天刑期。这是因为管制只是限制人身自由,不是剥夺自由,所以折抵比例和其他刑罚不一样。
要是被判拘役或者有期徒刑,判决执行前被羁押的,羁押一天折抵刑期一天。就好比在看守所关了两年,最后判了有期徒刑五年,那实际只要再服刑三年就行,之前羁押的两年会从总刑期里减掉。
如果碰到在看守所长时间关着还没判决的情况,犯罪嫌疑人、被告人及其法定代理人、近亲属或者辩护人,是有权要求解除或变更强制措施的,比如申请取保候审。司法机关会根据案件具体情况进行审查,然后做出决定,这么做也是为了保障犯罪嫌疑人、被告人的合法权益。