C#单独摘出日期的某天

如果你想要在 C# 中获取日期中的"天"的部分,你可以通过将日期转换为字符串,解析字符串,或者使用 DateTime 结构的 Day 属性来实现。

复制代码
using System;

class Program
{
    static void Main()
    {
        // 获取当前日期
        DateTime today = DateTime.Today;

        // 使用 Day 属性获取今天的"天"部分
        int dayOfMonth = today.Day;

        // 输出结果
        Console.WriteLine("今天的'天'是:" + dayOfMonth);
    }
}

today.Day 会返回当前的日期中的"天"的部分,例如如果今天是 2024年6月12日,那么 today.Day 将会返回 12

如果你的目的是要处理本月的第一天或最后一天,你可以使用 DateTime 结构的 AddDays 方法或者计算本月的第一天和当前日期之间的天数差。例如,要获取本月的第一天,你可以这样做:

复制代码
// 获取本月的第一天
DateTime firstDayOfMonth = new DateTime(today.Year, today.Month, 1);

// 输出结果
Console.WriteLine("本月的第一天是:" + firstDayOfMonth.ToString("yyyy-MM-dd"));

要获取本月的最后一天,可以使用 DateTime 结构的 DaysInMonth 方法:

复制代码
// 获取本月的第一天
int daysInMonth = DateTime.DaysInMonth(today.Year, today.Month);

// 获取本月的最后一天
DateTime lastDayOfMonth = new DateTime(today.Year, today.Month, daysInMonth);

// 输出结果
Console.WriteLine("本月的最后一天是:" + lastDayOfMonth.ToString("yyyy-MM-dd"));
相关推荐
好望角雾眠11 分钟前
第一阶段C#基础-10:集合(Arraylist,list,Dictionary等)
笔记·学习·c#
艾伦~耶格尔14 分钟前
【集合框架LinkedList底层添加元素机制】
java·开发语言·学习·面试
yujkss29 分钟前
Python脚本每天爬取微博热搜-终版
开发语言·python
yzx99101331 分钟前
小程序开发APP
开发语言·人工智能·python·yolo
冒泡的肥皂1 小时前
MVCC初学demo(一
数据库·后端·mysql
啊阿狸不会拉杆1 小时前
《算法导论》第 32 章 - 字符串匹配
开发语言·c++·算法
.Shu.2 小时前
Redis Reactor 模型详解【基本架构、事件循环机制、结合源码详细追踪读写请求从客户端连接到命令执行的完整流程】
数据库·redis·架构
武当豆豆3 小时前
C++编程学习(第25天)
开发语言·c++·学习
-Xie-4 小时前
Maven(二)
java·开发语言·maven
mftang4 小时前
Python可视化工具-Bokeh:动态显示数据
开发语言·python