Giants third baseman Pablo Sandoval, sidelined by a broken hamate bone, posted on Twitter Monday that his doctor told him to plan on seven weeks recovery time.