1937年“卢沟桥事变”爆发后,全面抗战开始,国共两党迅速达成协议,中国工农红军改编为八路军和新四军,纳入国民革命军序列。
红军改编国民革命军后,八路军、新四军都佩戴国民革命军陆军帽徽,即“青天白日”帽徽。
就是这个“青天白日”帽徽,当时在八路军、新四军部队中引起很大反响,以致出现了一次令人头疼的“换帽子风波”。
红军改编,在部队中引起很大震动。许多干部、战士思想上想不通,对改编不理解,尤其是对红军改名和穿国民党军服、戴国民党帽徽意见最大,不能容忍红军的红五星换成“白军”的青天白日十二角星。他们说,过去我们戴着红帽徽为穷人闹翻身,国民党军队打了我们多少年,如今却要摘下红五星,换上他们的帽徽,想不通!这是要干什么?打日本鬼子为啥非得戴国民党军帽,穿国民党军服?在建国后出版的许多将帅回忆录中,都提到了那次“换帽子”,足见此事对红军将士的影响之大。
面对这些问题,红军进行了普遍深入的统一战线教育,使广大红军指战员充分认识我党我军在抗日战争中的地位和作用,党的统一战线政策与阶级斗争的关系,民族解放与阶级解放的关系,八路军同国民党军队的本质区别以及国共合作、实现全国以至对日作战的重大意义等。朱德、贺龙、刘伯承、罗荣桓、左权等高级将领带头做干部战士的思想工作。
1937年9月3日,一二〇师在陕北富平县举行抗日出征誓师大会,贺龙师长说:“10年前我们为什么丢开白帽子戴红帽子,今天为什么收起红军帽子戴国民革命军帽子。过去因为国民党叛变革命,今天为了抗日,我们戴国民革命军帽子没有关系,只要是为民族解放的事,老子穿花裤子都可以的。”9月6日,一二九师在陕西省泾阳县石桥镇举行抗日誓师大会,师长刘伯承说:“同志们,我们永远是共产党领导的人民军队。我们现在穿的是当年大革命时期北伐军穿的衣服,戴的是当年北伐军的帽徽。我们要保持红军的本质,也要发扬北伐军的革命精神,而且要比北伐军更好。”

1938年(左起)彭德怀、朱德、彭雪枫、肖克、邓小平山西洪洞县马牧村八路军总部合影
在八路军高级将领带头下,全军官兵告别了红军八角帽,戴上了“青天白日”帽徽的军帽。
那么,八路军、新四军什么时候不戴“青天白日”帽徽了?主要有三种说法:
第一种说法,1941年“皖南事变”后,八路军和新四军取消了帽子上的青天白日徽。事实上,八路军、新四军一直到抗战结束,也没有取消青天白日帽徽。
皖南事变后,确实有新四军官兵出于义愤不戴国民党帽徽,但是八路军、新四军领导机关并没有明令取消帽徽。因为在第二次国共合作期间,八路军、新四军纳入国民革命军序列,当时还需要这个名分,这是非常重要的。而帽徽是我军合法化的标志之一,不取消帽徽,就是为了不给国民党造成口实。皖南事变后,国民政府军事委员会发布命令,污蔑新四军为“叛军”,宣布“撤销”其番号,进一步将反共高潮推向顶点。这种情况下,我们不可能自己就把帽徽摘掉。

皖南事变后,新四军代军长陈毅、副军长张云逸、第四师师长彭雪枫合影。三人仍戴国民党帽徽。
第二种说法,抗战胜利后,八路军、新四军番号取消,也就不戴国民党帽徽了。实际上,抗战胜利后,八路军、新四军番号并没有马上取消,国民党帽徽也没有立刻摘掉。
抗战胜利后,国共两党即举行重庆谈判,先后签订“双十协定”、“停战协定”,并于1946年1月31日通过“政协决议”,国民党接受了中共和平建国基本方针。决议规定实行“军队国家化”,中共武装纳入“政府军”。为了适应这一新的形势,中共中央于1946年2月24 日在《关于军队整编的若干问题的指示》中指出:“我党军事干部应该请求政府加委,取得正式官衔,以便将来在国防部占有一定地位,”“由国家按级一律待遇”。当时,八路军(十八集团军)、新四军番号需要继续使用。这种形势下,八路军、新四军也不可能自行取消国民党帽徽。

1946年3月4日,军调三人小组抵达延安在机场合影。从左到右为:周恩来、马歇尔、朱德、张治中、毛泽东。
照片中可以看出,朱德和周恩来戴着国民党帽徽。

1946年4月张家口,聂荣臻将军在晋察冀军区司令部
第三种说法,全面内战爆发后,我军不再戴国民党帽徽了。
1946年6月,国民党统治集团撕毁停战协定,全面内战开始。八路军、新四军番号相继取消,并不再戴帽徽。也可以说,八路军、新四军在番号取消前,就没有正式摘掉国民党帽徽。

1947年2月正式文件还使用第十八集团军总司令部名义
1947年1月以后,新四军番号不再使用;1947年3月以后,第十八集团军番号不再使用。既然不称十八集团军、新四军了,那就与你国民党军没什么关系了,国民党帽徽也就没必要再戴了。
但也不是一下子全部摘掉,而是各部队陆续取消。也可能是习惯问题,直到1947年,还有戴国民党帽徽的。下面是创造“王克勤运动”闻名的晋冀鲁豫野战军某部班长、爱兵模范王克勤两张照片,可以看出王克勤和他的战士仍戴国民党帽徽:

1946年10月,巨野战役徐庄战斗中荣立集体一等功的王克勤班合影,前排左一为王克勤。

王克勤拍摄于1947年7月定陶战役前夕。就在这次战役中王克勤牺牲了。
还有一张照片,是1947年10月晋察冀野战军发起清风店战役期间,可以清楚地看出野战军领导人仍戴着青天白日帽徽。

清风店战役后,聂荣臻、肖克、罗瑞卿等和被俘的国民党军第三军军长罗历戎谈话。
由此可见,至少到1947年10月,我军仍有戴国民党帽徽的,当然不是全部,只是少数。
再看下面这张:

1947年12月,在河北阜平晋察冀军区所在地陈毅与聂荣臻合影,依然看到青天白日徽
中国人民解放军于1947年下半年转入战略进攻后,全国战局迅速发生了巨大变化。1948年初,这时人民解放军尚没有统一的旗帜和个人佩戴的标志。因此,设计统一的军旗、军徽及帽花(帽徽)、臂章,让人民解放军以崭新的面貌挺进新区就成为迫切需要。
1948年2月21日,中央军委副主席周恩来以中央的名义起草了一份指示电,经毛泽东修改过,发给各中央局、各军区、各野战军前委,征求对设计全军统一的军旗、军徽的意见:
中国人民解放军的军旗、军徽、帽花和臂章,均尚无正式规定。现我军向外进攻,发展新区,已渐感觉有此需要。过去使用国民党党徽作帽花的,自应宣布一律取消……

1948年2月21日中共中央电文。注意:当时称帽徽为“帽花”。
这是取消国民党党徽帽花的正式文件。
总之,1946年6月国民党发动全面内战后,八路军、新四军番号相继取消,并不再戴国民党帽徽,但部分人一直戴到1947年底。1948年2月中共中央命令取消国民党党徽作帽花。