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"));
相关推荐
花间相见2 分钟前
【计算基础|MySQL03】【上手】多表查询与聚合
数据库·mysql
yuniko-n5 分钟前
【JUC】读写锁
java·开发语言
niucloud-admin5 分钟前
NIUCLOUD LITE AI开发文档--基础开发规范
开发语言·php
小羊没烦恼!14 分钟前
T-SQL查询高级—SQL Server索引中的碎片和填充因子
开发语言·前端·javascript·数据库·后端·python·web安全
纪念 22918 分钟前
C++ vector(一)
开发语言·c++
lv__pf25 分钟前
redis【TL redis(6)】
数据库·redis·缓存
csdn_aspnet26 分钟前
C# .NetCore Swagger ISchemaFilter 注入示例值、描述
c#·.netcore·swagger
冰暮流星30 分钟前
mysql索引失效的情形
数据库·笔记·sql·mysql
IvorySQL31 分钟前
IvorySQL 校园行走进山东大学:从 PostgreSQL 到 AI,连接技术实践与职业成长
数据库·人工智能·postgresql
广州智造32 分钟前
Radioss 材料本构的二次开发
运维·数据库·自动化·建模·后处理·前处理