我有一个字符串变量,它存储2014年1月的日期值Jan,2014
和2014年2月的Feb,2014
,但我现在希望将其转换为01-01-2014
格式的1月和{{ 2月} 2月我想要这几个月的第一次约会。
此外,我想比较这个月,这个月是从今天起的过去36个月。
例如
今天是2014年12月,所以我想检查所提供的月份是否在2011年12月到2014年12月之间。
答案 0 :(得分:0)
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
答案 1 :(得分:0)
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))