我有一個字符串變量,它存儲2014年2月的日期值Jan,2014
和2014年2月的Feb,2014
,將其轉換格式像01-01-2014
一月和01-02-2014
的二月。我想這幾個月的第一次約會。如何將日期從字符串中的「Mon,YYYY」格式轉換爲像「dd-mm-yyyy」這樣的格式
而且我也想在這個月比較閹本月在於從今天的一個月過去的36個月。
例如,
今天是2014年12月,所以我想檢查一下提供的月份是否在2011年12月到2014年12月之間。
我有一個字符串變量,它存儲2014年2月的日期值Jan,2014
和2014年2月的Feb,2014
,將其轉換格式像01-01-2014
一月和01-02-2014
的二月。我想這幾個月的第一次約會。如何將日期從字符串中的「Mon,YYYY」格式轉換爲像「dd-mm-yyyy」這樣的格式
而且我也想在這個月比較閹本月在於從今天的一個月過去的36個月。
例如,
今天是2014年12月,所以我想檢查一下提供的月份是否在2011年12月到2014年12月之間。
Dim inDate As String = "Jan,2014" '<-- be your input string
Dim convertedDate As Date = CDate(inDate)'<-- be the required output as date datatype
如果你想輸出作爲一個字符串變量,那麼你可以使用這樣的:
Dim convertedDate As String = CDate(s).ToString
Dim temp As DateTime = DateTime.ParseExact("Jan,2014", "MMM,yyyy", CultureInfo.InvariantCulture)
Dim result As String = temp.ToString("01-MM-yyyy")
Dim isRecent As Boolean = temp > Today.AddMonths(-36).AddDays(-1 * (Today.Day - 1))