VB 6.0 - 格式化日期

时间:2015-05-20 10:58:57

标签: vb6

我已经创建了一个程序,我试图让它更有效率。其中有文本框需要用户输入。当所有必需信息都存在时,将在另一个多行文本框中生成报告。生成的报告中显示的日期格式为“dd / MM / yy”非常重要。我已经使用过以下代码:

Dim a as String
a = Format(Textbox1.text, "dd/MM/yy")

然而,唯一能做的就是当有人用这种格式“dd-MM-yy”键入日期时,它会将其转换为我想要的那个。但是当有人使用“。”时。 (dd.MM.yy)或甚至“”(dd MM yy)它不会转换它。有没有办法让我从被委托的日期中提取字符,无论它是如何编写并将其转换为我想要的字符?

1 个答案:

答案 0 :(得分:3)

右键单击工具箱,选择SELECT * FROM Customers WHERE Country Like '*m*' Or City Like '*m*' And PostalCode=05021; 并向下滚动到Components...(或类似名称)。这将为工具箱添加更多控件。您要使用的控件是Microsoft Windows Common Controls-2 6.0 (SP6)控件。

要以所需格式获取日期,请使用

DTPicker