我想操作我的字符串数据,例如我有一个x="20140118"到y="01/18/2014"我怎么做?我需要它在VB.NET上的DateTimePicker的值。由于
DateTimePicker.Value
想要一个DateTime
而不是字符串。所以你需要解析它:
Dim dt As DateTime = DateTime.ParseExact("20140118", "yyyyMMdd", CultureInfo.InvariantCulture)
dateTimePicker1.Value = dt
- DateTime。ParseExact
- 自定义日期和时间格式字符串
但是,为了完整起见,如果您需要DateTime
中的字符串01/18/2014
,您可以使用DateTime.ToString
:
Dim date As String = dt.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture)
如果这是你的本地日期格式,你也可以使用这些更简洁的方法:
)
Dim date As String = dt.ToShortDateString()
)
Dim date As String = dt.ToString("d")