透过玻璃的阳光不能杀菌。因为阳光中的紫外线基本不能透过玻璃,阳光透过玻璃后再照射到被“晒”的物体上后,光线中可以起到杀菌作用的紫外线已经绝大部分被衰减掉了,所以利用阳光杀菌消毒必须是直射无阻挡的光线。
太阳光里含有大量的紫外线,是太阳光能消毒的主要因素。紫外线按波长可分为四个不同的波段:UVA(400-315nm)、UVB(315-280nm)、UVC(280-200nm)和真空紫外线(200-100nm)。其中能透过臭氧保护层和云层到达地球表面的只有UVA和UVB部分。而最后能透过玻璃的部分只有UVB。
就杀菌速度而言,UVC处于微生物吸收峰范围之内,可在1s之内通过破坏微生物的DNA结构杀死病毒和细菌,而UVA和UVB由于处于微生物吸收峰范围之外,杀菌速度很慢,往往需要数小时才能起到杀菌作用。