按照相关劳动法律法规,工作时间长短并不能直接决定是否为正式工。正式工的认定通常基于劳动合同中明确的劳动关系性质,是否签订了无固定期限劳动合同以及是否存在人事任用等因素。
因此,半天班的食堂工作人员是否属于正式工,需要综合考虑其劳动合同内容、任用制度等具体情况才能做出判断。