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



我想操作我的字符串数据,例如我有一个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)

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

  1. )

     Dim date As String = dt.ToShortDateString()
    

  2. )

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

最新更新