苏州黄码变成绿码需要的时间取决于疫情控制和防控措施的执行情况。通常情况下,如果当地疫情得到有效控制,居民的防疫意识和行为也能够得到保障,那么黄码变成绿码可能需要大约1-2周的时间。在这段时间内,政府和相关部门会对疫情情况进行严密监控,确保疫情得到有效控制,居民健康得到保障。因此,居民在等待黄码变成绿码的过程中,也需要积极配合和遵守防控措施,共同努力维护公共卫生安全。