.NET CORE datetime的获取

背景

C#提供的datetime类有许多常用的方法,能满足我们大部分的需求。但是笔者最近遇到了一些新需求,使用默认的方法不太方便,想要更加优雅地完成任务。需求:选项卡日、周、月;选择周时,需要获取与当天是同月的且是同周的第一天零点与最后一天23:59:59;选择月时,需要获取与当天同月的第一天零点与最后一天23:59:59。

基础知识

引用大佬的总结,C#中datetime的使用

干货介绍

前提:笔者的工程是.NET CORE 3.1框架。
使用:在VS的nuget包搜索FluentDateTime并引用,然后使用方法即可。
using FluentDateTime;
如datetime.BeginningOfMonth()获取与当天同月的第一天零点、datetime.EndOfMonth()获取与当天同月的最后一天23:59:59;datetime.BeginningOfWeek()获取与当天同周的第一天零点、datetime.EndOfWeek()获取与当天同周的最后一天23:59:59。

猜你喜欢

转载自blog.csdn.net/xiaoLongww/article/details/114482650