C#使用DateTime.Now.AddDays方法获取任一天的信息

目录

一、使用DateTime对象的AddDays方法获取任一天信息方法

二、举例说明获取昨天的信息

三、涉及到的知识点

1. MessageBox.Show()中信息分行的办法


        使用DateTime.Now属性可以得到当前的日期信息,此时调用ToString方法,并在该方法中添加指定的格式化字符串,可以按照要求输出当前日期的信息。

一、使用DateTime对象的AddDays方法获取任一天信息方法

        DateTime对象的AddDays方法中的参数可以是正数也可以是负数,如果为负数,则方法返回当前日期以前的DateTime对象。

public DateTime AddDays(double value)

参数说明
Value:双精度Double值,由整数和小数部分组成的天数。
DateTime:返回DateTime对象,它的值是此DateTime对象所表示的日期和时间与value所表示的天数之和。

二、举例说明获取昨天的信息

//使用DateTime.Now.AddDays方法获取任一天的信息
namespace _060
{
    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(106, 34),
                Name = "button1",
                Size = new Size(90, 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)
        {
            MessageBox.Show(
              "昨天是:" + DateTime.Now.AddDays(-1).ToString("yyyy年M月d日") + Environment.NewLine +    //昨天
               "前天是:" + DateTime.Now.AddDays(-2).ToString("yyyy年M月d日") + Environment.NewLine +  //前天
               "明天是:" + DateTime.Now.AddDays(1).ToString("yyyy年M月d日") + Environment.NewLine +    //明天
               "后天是:" + DateTime.Now.AddDays(2).ToString("yyyy年M月d日") + Environment.NewLine +   //后天
               "提示!");
        }
    }
}

三、涉及到的知识点

1. MessageBox.Show()中信息分行的办法

        用字符串连接符+连接换行方法Environment.NewLine。详见上述例题。

相关推荐

  1. Unity 获取鼠标滚轮信息一些方法

    2024-01-25 16:06:01       44 阅读
  2. c++获取系统时间方法

    2024-01-25 16:06:01       43 阅读
  3. sql oracle 获取当前日期最后

    2024-01-25 16:06:01       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-25 16:06:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-25 16:06:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-25 16:06:01       87 阅读
  4. Python语言-面向对象

    2024-01-25 16:06:01       96 阅读

热门阅读

  1. 数据结构——链式栈

    2024-01-25 16:06:01       59 阅读
  2. [力扣 Hot100]Day13 最大子数组和

    2024-01-25 16:06:01       59 阅读
  3. redis 分布式锁的原理

    2024-01-25 16:06:01       53 阅读
  4. uniapp使用uQRCode插件生成二维码的简单使用

    2024-01-25 16:06:01       56 阅读
  5. K8S的安全机制

    2024-01-25 16:06:01       61 阅读
  6. Shell条件判断与流控匹配

    2024-01-25 16:06:01       51 阅读