我给大家写个简单的虚拟代码。
Date=yourarrivaldateinUS+thetimeperiodindicatedinyourI-20
//whichmeansyourvisaisgonnaexpirebeforeyourstudyenddateinUS
IfDate>=YourvisaexpirationDate
//whichmeansyouneedtorenewyourI-94beforeyourvisaexpirationDate
I-94date=yourvisaexpirationDate
Else
I-94date=Date
(合法居留日期=你到达美国的日期+你的1-20所标明的日期
//这意味着你的签证到期之前,我们很快就会研究你在美居留的截止日期
如果日期>=你的签证日期
//这意味着在你的签证过期之前,你需要更新你的1-94
I-94日期=你的签证期限届满日期
另外
I-94日期=日期)
例如I-20上规定你在美国的合法居留期限为3年,那么首先他会在I-94上盖上你入关当天的日期,然后写上入关当天日期+3年得到的日期。这段时间内你都是合法的。但是过了I-94上的截止日期。无论是什么情况,你都算非法移民。必须在此日期之前,重新申请换一张新的I-94。更换I-94有两种方式,第一,离开美国,再回美国,海关自然会重复入境手续给你一张新的I-94。很显然,这个做法没有必要。第二,不用离开美国,向美国移民局重新提出I-94申请,费用是320美元。这个规定其实也不合理。
这里有一个小窍门要提醒大家。如果小朋友们发现自己的护照快要过期,或者比I-94上的截止日期要早,而你中途又不准备回国。那么,我建议你在国内就把护照换好。