在上海,因赌博被拘留的时间通常为10日以上15日以下。如果情节较轻,处5日以下拘留或者500元以下罚款。需要注意的是,具体的拘留天数会根据赌博行为的性质、情节以及相关法律法规的规定来确定。同时,被拘留人员在拘留期间应当遵守拘留所的管理规定,积极配合调查和改造。根据《中华人民共和国治安管理处罚法》第七十条规定,以营利为目的,为赌博提供条件的,或者参与赌博赌资较大的,处五日以下拘留或者五百元以下罚款;情节严重的,处十日以上十五日以下拘留,并处五百元以上三千元以下罚款。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。