Music_Player3/MusicPlayer/MP/Common/Extension(扩展)/DateTime.swift
Mr.zhou 96147c5e37 项目:Musicoo
版本:A面 1.0
构建:1.1
更新内容:对项目A面功能的实现,经测试确定各项功能无问题。
更新时间:2024年4月12日 11:20
上传状态:已上传App Connect
2024-04-12 11:19:58 +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
}
}