DateTimePicker的VB.NET字符串数据操作

时间:2014-08-08 08:31:06

标签: vb.net datetimepicker

我想操纵我的String数据,例如我有一个x =“20140118” 到y =“01/18/2014”我该怎么办?我需要它在VB.NET上的DateTimePicker中的值。 谢谢

1 个答案:

答案 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)

如果这是您的本地日期格式,您还可以使用这些更简洁的方法:

  1.  Dim date As String = dt.ToShortDateString()
    
  2. Dim date As String = dt.ToString("d")