Skip to content

iOS 开发中日期判断 #6

@aTreey

Description

@aTreey

iOS中日期有非常好用DateTools 库,但是有时候就需要判断是否是同一天/同一月/同一年,直接使用系统 Calendar 提供的方法就可以满足

 // 比较两个日期,通过Calendar.Component 指定时间精度
public func compare(_ date1: Date, to date2: Date, toGranularity component: Calendar.Component) -> ComparisonResult
// 两个日期是否在同一天,通过Calendar.Component 指定时间精度
public func isDate(_ date1: Date, equalTo date2: Date, toGranularity component: Calendar.Component) -> Bool
// 两个日期是否是同一天
public func isDate(_ date1: Date, inSameDayAs date2: Date) -> Bool
// 是否是今天范围
public func isDateInToday(_ date: Date) -> Bool
// 是否在昨天范围
public func isDateInYesterday(_ date: Date) -> Bool
// 是否在明天范围
public func isDateInTomorrow(_ date: Date) -> Bool
// 是否在本周范围
public func isDateInWeekend(_ date: Date) -> Bool

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions