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
干杯!
答案 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");