Music_Player3/relax.offline.mp3.music/MP/Common/Extension(扩展)/DateTime.swift
2024-06-03 09:48:39 +08:00

32 lines
989 B
Swift

//
// DateTime.swift
// MusicPlayer
//
// Created by Mr.Zhou on 2024/3/27.
//
import Foundation
@_exported import SwiftDate
//MARK: - Date
extension Date {
///
func timeZone() -> Date{
//
let sourceTimeZone = NSTimeZone(abbreviation: "UTC")
//GMT
//
let destinationTimeZone = NSTimeZone.local as NSTimeZone
//
let sourceGMTOffset = sourceTimeZone?.secondsFromGMT(for: self)
//
let destinationGMTOffset = destinationTimeZone.secondsFromGMT(for: self)
//
let interval = TimeInterval((destinationGMTOffset ) - (sourceGMTOffset ?? 0))
//
let destinationDateNow = Date(timeInterval: interval, since: self)
return destinationDateNow
}
}