Date

public extension Date
  • Getting string from Date instance for given date format

    Declaration

    Swift

    func toString(dateFormat format: String) -> String

    Parameters

    format

    Date format string e.g YYYY_MM_DD or MM_DD_YYYY

    Return Value

    string of date instance

  • String from Date instance for format YYYY_MM_DD_HH_mm_ss

    Declaration

    Swift

    func stringFormatYYYY_MM_DD_HH_mm_ss() -> String

    Return Value

    returns date in YYYY_MM_DD_HH_mm_ss

  • Return date String in Mon Dec 2, 9:00 AM format

    Declaration

    Swift

    func stringFormatEEE_MM_DD_HH_mm() -> String

    Return Value

    return date string as Mon Dec 2, 9:00 AM

  • Return date String in Mon Dec 2, 17:00 format

    Declaration

    Swift

    func stringFormatEEE_MM_DD_HH_mm_24HR() -> String

    Return Value

    return date string as Mon Dec 2, 17:00

  • Return date String in FEb 26, 2019 format

    Declaration

    Swift

    func stringFormatMMM_DD_yyyy() -> String

    Return Value

    return date string as FEb 26, 2019

  • Return date String in 16:40 format

    Declaration

    Swift

    func stringFormatHH_MM() -> String

    Return Value

    return date string as 16:40

  • Returns Seconds since Unix Epoch

    Declaration

    Swift

    func currentTimeInSeconds() -> Int64

    Return Value

    64 bit integer number to represent seconds since Unix Epoch

  • Timestamp seconds since unix epoch

    Declaration

    Swift

    func getDate(from timestamp: Int64) -> Date

    Parameters

    timestamp

    seconds as 64bit integer

    Return Value

    Date calculated from seconds

  • Undocumented

    Declaration

    Swift

    func currentTimeInSecondsString() -> String
  • Undocumented

    Declaration

    Swift

    func getDateString(from timestamp: Int64) -> String
  • Undocumented

    Declaration

    Swift

    static func timeAgoSinceNow(numeric numericDates: Bool) -> String
  • Undocumented

    Declaration

    Swift

    static func timeAgo(since date: Date, numericDates: Bool) -> String
  • Undocumented

    Declaration

    Swift

    static func testDateSinceSometime()
  • Undocumented

    Declaration

    Swift

    func earlierDate(_ date: Date) -> Date
  • Undocumented

    Declaration

    Swift

    func laterDate(_ date: Date) -> Date
  • Undocumented

    Declaration

    Swift

    func reduceToMonthDayYear() -> Date
  • Undocumented

    Declaration

    Swift

    func convertStringToIso8601(date string: String) -> Date?
  • Undocumented

    Declaration

    Swift

    func convertDate_YYYY_MM_DD(date string: String) -> Date?
  • Undocumented

    Declaration

    Swift

    func convertTime_HH_mm(date string: String) -> Date?
  • Undocumented

    Declaration

    Swift

    static func now() -> Date
  • Undocumented

    Declaration

    Swift

    func utcToLocalTimeDate() -> Date?
  • Undocumented

    Declaration

    Swift

    func convertStringDateStringTimeToIso8601(date: String, time: String?, timeZone: String) -> Date?
  • Undocumented

    Declaration

    Swift

    func combineDateWithTime(date: Date, time: Date) -> Date?
  • Undocumented

    Declaration

    Swift

    func combineDateWithTime(dateString: String, timeString: String, timeZoneString: String? = nil) -> Date?
  • Undocumented

    Declaration

    Swift

    func combineDateWith(timeZoneString: String) -> Date?
  • Undocumented

    Declaration

    Swift

    func getCurrentDay() -> Int
  • Undocumented

    Declaration

    Swift

    func getCurrentMonth() -> Int
  • Undocumented

    Declaration

    Swift

    func getCurrentYear() -> Int