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对象。

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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//使用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方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

蓄力AI

微信公众号搜索 “ 脚本之家 ” ,选择关注

程序猿的那些事、送书等活动等着你

原文链接:https://blog.csdn.net/wenchm/article/details/135831795

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 reterry123@163.com 进行投诉反馈,一经查实,立即处理!

相关文章

  • C# StartsWith 字符串的实例方法解析

    C# StartsWith 字符串的实例方法解析

    这篇文章主要介绍了C# StartsWith 字符串的实例方法,StartsWith 方法对于需要检查字符串的前缀是否匹配特定模式的情况非常有用,你可以根据返回的布尔值,根据需要执行相应的逻辑操作,需要的朋友可以参考下
    2024-03-03
  • C# 使用Fluent API 创建自己的DSL(推荐)

    C# 使用Fluent API 创建自己的DSL(推荐)

    DSL领域专用语言是描述特定领域问题的语言,听起来很唬人,其实不是什么高深的东西,下面通过实例代码介绍下C# 使用Fluent API 创建自己的DSL,感兴趣的朋友参考下吧
    2021-12-12
  • C#实现密码验证与输错密码账户锁定

    C#实现密码验证与输错密码账户锁定

    这篇文章介绍了C#实现密码验证与输错密码账户锁定的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-04-04
  • Dictionary扩展基础类向字典中添加键和值

    Dictionary扩展基础类向字典中添加键和值

    Dictionary<TKey, TValue> 类是常用的一个基础类,但用起来有时确不是很方便。本文逐一讨论,并使用扩展方法解决
    2013-11-11
  • C#获取本地IP的四种方式示例详解

    C#获取本地IP的四种方式示例详解

    这篇文章主要介绍了C#获取本地IP的四种方式示例详解, 文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • C# 如何设置label(标签)控件的背景颜色为透明

    C# 如何设置label(标签)控件的背景颜色为透明

    这篇文章主要介绍了C# 如何设置label(标签)控件的背景颜色为透明,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-10-10
  • ASP.NET MVC 5使用X.PagedList.Mvc进行分页教程(PagedList.Mvc)

    ASP.NET MVC 5使用X.PagedList.Mvc进行分页教程(PagedList.Mvc)

    这篇文章主要介绍了ASP.NET MVC 5使用X.PagedList.Mvc进行分页教程(原名为PagedList.Mvc),需要的朋友可以参考下
    2014-10-10
  • c#调用vc写的ocx控件示例

    c#调用vc写的ocx控件示例

    这篇文章主要介绍了c#调用vc写的ocx控件示例,需要的朋友可以参考下
    2014-04-04
  • C#向Word文档中添加内容控件的方法示例

    C#向Word文档中添加内容控件的方法示例

    这篇文章主要给大家介绍了C#向Word文档中添加内容控件的方法,文中对各种不同控件的添加方法分别进行了介绍,如组合框、文本、图片、日期选取器及下拉列表等内容控件,都给出了详细的示例代码,有需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • 在Form_Load里面调用Focus无效的解决方法

    在Form_Load里面调用Focus无效的解决方法

    在调用Form_Load的时候,Form其实还没有进入展示阶段,自然Focus()调用也就没效果了。
    2013-02-02

最新评论