I visited France since last month.<br/>I visited France for a month.<br/>Do the two sentences give the same meaning?<br/>Many thanks.