如何从VB中的日期中获取此整数?

时间:2011-10-14 07:09:01

标签: vba integer

txtDate = 3/7/1994

基本上我希望我的按钮计算'月'数字(在本例中为7)并将其显示为txtMonth。

最简单的方法是什么?

请注意,日期将来自用户的输入。

顺便说一下,它适用于Visual Basic!如果你能够解释它而不是告诉我该怎么做,那就太好了!

找到代码:

Dim theDate As Date
Dim theMonth As Integer
    theDate = txtDateOfBirth.Text
    theMonth = Month(theDate)
    txtMonth.Text = theMonth

干杯!

3 个答案:

答案 0 :(得分:0)

将它分割为3/7/1994斜杠,从分割中选择第二个值,然后将其分配给txtMonth。无论您的编程语言是什么,这都应该是可行的:)

在C#中

string [] splits = dateValue.Split(“/”。ToCharArray());

txtMonth = splits [1];

假设dateValue =“3/7/1994”

但请指定您的编程语言。

答案 1 :(得分:0)

将字符串拆分为数组(在“/”上),第二项(1)将是您的月份。

答案 2 :(得分:0)

将日期变量转换为日期时间,然后使用datetime格式(C#代码):

DateTime dt;
bool isValid = DateTime.TryParse(txtDate, out dt);
if (isValid)
    dt.ToString("MM");