用VB取得系统前一天的日期,要String型,格式如"2012-05-02"该如何解决

用VB取得系统前一天的日期,要String型,格式如2012-05-02我想在VB里面得到系统前一天的日期,比如今天是20

用VB取得系统前一天的日期,要String型,格式如"2012-05-02"
我想在VB里面得到系统前一天的日期,比如今天是2012年5月5日,那我想得到String型的2012-05-04.以此类推...
定义 Dim searchPattern As String,存放此类字符串.同志们,怎么写啊??

[解决办法]

VB code
Option ExplicitPrivate Sub Command1_Click()    Dim searchPattern As String    Dim strNow As String    strNow = Now    strNow = Format(Now, "YYYY-MM-DD")    Debug.Print strNow    searchPattern = Format(DateAdd("D", -1, strNow), "YYYY-MM-DD")    Debug.Print searchPatternEnd Sub