我想操纵我的String数据,例如我有一个x =“20140118” 到y =“01/18/2014”我该怎么办?我需要它在VB.NET上的DateTimePicker中的值。 谢谢
答案 0 :(得分:2)
DateTimePicker.Value
希望DateTime
不是字符串。所以你需要解析它:
Dim dt As DateTime = DateTime.ParseExact("20140118", "yyyyMMdd", CultureInfo.InvariantCulture)
dateTimePicker1.Value = dt
但是,为了完整起见,如果您需要01/18/2014
中的字符串DateTime
,则可以使用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")