Extensions/DateTimeExtensions.cs
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ComLib.Extensions
{
/// <summary>
/// This class provides extension methods that help
/// with common tasks associated with datetime types.
/// </summary>
public static class DateTimeExtensions
{
#region Dates
/// <summary>
/// Determines whether [is leap year] [the specified date].
/// </summary>
/// <param name="date">The date.</param>
/// <returns>
/// <c>true</c> if [is leap year] [the specified date]; otherwise, <c>false</c>.
/// </returns>
public static bool IsLeapYear(this DateTime date)
{
return date.Year % 4 == 0 && (date.Year % 100 != 0 || date.Year % 400 == 0);
}
/// <summary>
/// Determines whether [is last day of month] [the specified date].
/// </summary>
/// <param name="date">The date.</param>
/// <returns>
/// <c>true</c> if [is last day of month] [the specified date]; otherwise, <c>false</c>.
/// </returns>
public static bool IsLastDayOfMonth(this DateTime date)
{
int lastDayOfMonth = LastDayOfMonth(date);
return lastDayOfMonth == date.Day;
}
/// <summary>
/// Determines whether the specified date is a weekend.
/// </summary>
/// <param name="source">Source date</param>
/// <returns>
/// <c>true</c> if the specified source is a weekend; otherwise, <c>false</c>.
/// </returns>
public static bool IsWeekend(this DateTime source)
{
return source.DayOfWeek == DayOfWeek.Saturday ||
source.DayOfWeek == DayOfWeek.Sunday;
}
/// <summary>
/// Gets the Last the day of month.
/// </summary>
/// <param name="date">The date.</param>
/// <returns></returns>
public static int LastDayOfMonth(this DateTime date)
{
后面还有 99 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
