应该是5月20-21日(周二、三)来到上海。
这个在奥运圣火境内传递线路和时间表有的,详情http://www.xxc.sh.cn/news/guojixinwen/2008-05-01/149.html
奥运火炬传递上海路线是这样的: (来源于网络,仅作参考)
5月20日:在南汇东海大桥举行与浙江火炬交接及点火仪式后,途经奉贤、金山、松江、青浦、闵行、长宁、徐汇区,经南浦大桥到浦东新区世纪大道,由滨江大道乘船摆渡到浦西原十六浦码头,沿中山东一路至南京东路世纪广场,举行收火庆典活动。
5月21日:在卢湾区中共一大纪念馆会址附近举行点火仪式,然后经静安、普陀、闸北、虹口、杨浦区,由宝杨路码头摆渡到崇明县,从石洞口码头返回宝山区,最后进入嘉定区,在安亭汽车城举行收火庆典和与江苏的交接仪式。