目录
使用DateTime结构的Now静态属性,可以方便地获取系统日期信息。调用时间对象的ToString方法,在该方法的参数中添加适当的格式化字符串,将返回日期的星期信息。
一、使用的方法
1.Now属性
DateTime结构的Now属性用于获取计算机上的当前日期和时间。语法格式如下:
publie statie Date Time Now {get;}
参数说明
属性值:DateTime结构,当前系统日期和时间的DateTime对象。
2.ToString方法
DateTime对象的ToString方法用于根据指定的区域性特定格式信息将DateTime对象的值转换为它的等效字符串表示形式。语法格式如下:
publie string ToString(IFormatProvider provider)
参数说明
provider:一个IFormatProvider,它提供区域性特定的格式设置信息。
String:返回字符串对象,表示由provider指定的当前DateTime对象的值的字符串表示形式。
二、示例
// 使用DateTime.Now获取当前星期几
namespace _057
{
public partial class Form1 : Form
{
private Button? button1;
public Form1()
{
InitializeComponent();
Load += Form1_Load;
}
private void Form1_Load(object? sender, EventArgs e)
{
//
// button1
//
button1 = new Button
{
Location = new Point(101, 31),
Name = "button1",
Size = new Size(100, 23),
TabIndex = 0,
Text = "显示星期几",
UseVisualStyleBackColor = true
};
button1.Click += Button1_Click;
//
// Form1
//
AutoScaleDimensions = new SizeF(7F, 17F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(284, 81);
Controls.Add(button1);
Name = "Form1";
StartPosition = FormStartPosition.CenterScreen;
Text = "当前日期是星期几";
}
private void Button1_Click(object? sender, EventArgs e)
{
button1!.Text = "今天是:" + DateTime.Now.ToString("dddd");
//MessageBox.Show("今天是: "+ DateTime.Now.ToString("dddd"), "提示!");//等效语句
}
}
}