C#输入日期获取对应的星期几
一、建议窗体如下

二、具体实现代码如下(两种方法,代码中有注释标明)
注:两种分别使用按钮Button和TextBox_KeyDown
具体代码如下:
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
enum WeekDay { 星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六 };
private void button1_Click_1(object sender, EventArgs e)
{//方法1:
label1.Text = Convert.ToString((WeekDay)Convert.ToDateTime(textBox1.Text).DayOfWeek);
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{//方法2
if(e.KeyCode == Keys.Enter)
{
this.label1.Text = Convert.ToString(Convert.ToDateTime(this.textBox1.Text).ToString("dddd", new System.Globalization.CultureInfo("zh-CN")));
}
}
}
}
三、程序测试
测试截图如下:

这篇博客介绍了如何在C#的WinForm应用中,根据用户输入的日期获取对应的星期几。提供了两种实现方式,一种是通过Button点击事件,另一种是利用TextBox的KeyDown事件。并附带了详细的代码示例及程序测试截图。

945

被折叠的 条评论
为什么被折叠?



