1

我有一个代码,它只是在目录中创建一个文件夹,并根据 datetimepicker 和文本框的值为其命名。

日期选择器在表单上显示为“2013 年 10 月 16 日”(我想如何保留它)但是当我生成文件名时,我会以“161013”格式读取日期

如果有帮助,我正在使用的代码如下

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)    Handles Button1.Click

    Dim lMailbox As String


    lMailbox = t2.Text & "-" & d1.Text

    ' Check if folder exists, if not: create it
    If Not Directory.Exists(nMailbox & lMailbox) Then
        Directory.CreateDirectory(nMailbox & lMailbox)

        ' Folder created message
        MessageBox.Show("Mailbox created!", "Lynx Control Panel", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Else
        ' Folder already exists
        MessageBox.Show("Mailbox already exists!", "Lynx Control Panel", MessageBoxButtons.OK, MessageBoxIcon.Stop)
    End If
End Sub

nMailbox 和 lMailbox 在代码页的顶部声明

d1 是日期选择器的名称

我对 VB.net 很陌生,如果有任何帮助,我将不胜感激

谢谢

4

1 回答 1

2

尝试这个:

lMailbox = t2.Text & "-" & d1.Value.ToString("ddMMyy")

格式选项与DateTime 字符串格式相同。使用ValueDTP 而不是Text其他格式的/

于 2013-10-16T21:24:47.110 回答