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

 更新时间:2024年01月25日 10:24:08   作者:wenchm  
使用DateTime.Now属性可以得到当前的日期信息,此时调用ToString方法,并在该方法中添加指定的格式化字符串,可以按照要求输出当前日期的信息,本文介绍C#使用DateTime.Now.AddDays方法获取任一天的信息,感兴趣的朋友一起看看吧

使用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。详见上述例题。

到此这篇关于C#使用DateTime.Now.AddDays方法获取任一天的信息的文章就介绍到这了,更多相关C#使用DateTime.Now.AddDays方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C#中匿名方法与委托的关系介绍

    C#中匿名方法与委托的关系介绍

    这篇文章介绍了C#中匿名方法与委托的关系,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • C# 守护进程的介绍及实现详解

    C# 守护进程的介绍及实现详解

    本文主要介绍了C# 守护进程的介绍及实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 浅谈C#中的Infinity和NaN

    浅谈C#中的Infinity和NaN

    下面小编就为大家带来一篇浅谈C#中的Infinity和NaN。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • 经典实例讲解C#递归算法

    经典实例讲解C#递归算法

    这篇文章主要用实例讲解C#递归算法的概念以及用法,文中代码非常详细,帮助大家更好的参考和学习,感兴趣的朋友可以了解下
    2020-06-06
  • C#对XmlHelper帮助类操作Xml文档的通用方法汇总

    C#对XmlHelper帮助类操作Xml文档的通用方法汇总

    该篇文章主要总结的是自己平时工作中使用频率比较高的Xml文档操作的一些常用方法和收集网上写的比较好的一些通用Xml文档操作的方法,对C# XmlHelper帮助类操作Xml文档相关知识感兴趣的朋友一起看看吧
    2022-03-03
  • C# 如何合并和拆分PDF文件

    C# 如何合并和拆分PDF文件

    这篇文章主要介绍了C# 如何合并和拆分PDF文件,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2021-01-01
  • C#实现给图片添加日期信息的示例详解

    C#实现给图片添加日期信息的示例详解

    这篇文章主要为大家详细介绍了如何利用C#实现给图片添加日期信息,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以了解一下
    2022-12-12
  • C# 制作PictureBox圆形头像框并从数据库中读取头像

    C# 制作PictureBox圆形头像框并从数据库中读取头像

    C#提供的PictureBox控键默认情况下是方形的非常大的影响美观,怎么解决这一问题呢?下面小编给大家带来了C# 制作PictureBox圆形头像框并从数据库中读取头像的操作代码,感兴趣的朋友一起学习下吧
    2021-08-08
  • Unity实现粒子光效导出成png序列帧

    Unity实现粒子光效导出成png序列帧

    这篇文章主要为大家详细介绍了Unity实现粒子光效导出成png序列帧,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • C# 延迟Task.Delay()和Thread.Sleep()的具体使用

    C# 延迟Task.Delay()和Thread.Sleep()的具体使用

    Thread.Sleep()是同步延迟,Task.Delay()是异步延迟,本文主要介绍了C# 延迟Task.Delay()和Thread.Sleep()的具体使用,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2024-01-01

最新评论