比较合理的说法是这是一种locative(处格)用法,用来表示地点或时间,有别于一般的前置词格。一般教科书会介绍这种用法出现在(1)阳性单音节名词(2)重音一定在词尾-у, -ю上(因此不是与格)(3)前面只接в, на,不接其他介词(因此以处格说明较贴切)。这类名词有些加в, на只有-у'一种形式,有些则因意义不同而可接-у', -е两种形式,其中-у用来表示地点、时间、或是比较抽象引伸的意义。例如в лесу在树林/в3лесе木头,в часу在几点/в часе小时,надому在家/на доме在屋子上。此外阴性单音节-ь结尾名词也有同样现象,但差别不明显只在语尾有无重音而已。例如в ночи重音在后,о ночи重音在前。
http://ppt.cc/feWr。至于-у是怎么来的可以参考这篇,简单