它们之间的主要区别如下:
(1)法律性质和依据不同
刑事拘留是依照刑事诉讼法而非刑罚所采取的强制措施。公安拘留是依照治安处罚条例采取的处罚办法。司法拘留是一种强制措施,也是一种刑罚,其法律依据是民事诉讼法和行政诉讼法。
(2)适用对象不同
刑事拘留的对象是违反刑法,需要追究刑事责任的犯罪分子或者主要犯罪嫌疑人。公共安全拘留的对象是违反治安管理处罚条例,未构成犯罪的。司法拘留的对象是当事人、诉讼程序的其他参与人或者是发生扰乱民事或行政诉讼秩序的案件的局外人。
(3)目的和结果不同
刑事拘留的目的是为了确保侦查工作的顺利进行,防止新国家及其人民的生命财产损失和刑事拘留的结果,一般是逮捕、拘留刑事拘留时间可以转化为支付。公安拘留的目的是惩罚和教育违法分子。公共安全拘留期是教育惩罚的终结。司法拘留的目的是惩罚对法律秩序的损害,保证诉讼活动的顺利进行,司法拘留与判决无关,如果被拘留的人承认错误,人民法院可以提前解除拘留。
(4)羁押的期限不同
刑事拘留的法定期限为3至7天,最长不超过30天。对公安拘留的拘留,应当持续超过一天,少于五十日。司法拘留的期限不超过十五日。