20 lines
471 B
Swift
20 lines
471 B
Swift
//
|
|
// Double.swift
|
|
// Mastodon
|
|
//
|
|
// Created by sxiaojian on 2021/3/8.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
extension Double {
|
|
func asString(style: DateComponentsFormatter.UnitsStyle) -> String {
|
|
let formatter = DateComponentsFormatter()
|
|
formatter.allowedUnits = [.minute, .second]
|
|
formatter.unitsStyle = style
|
|
formatter.zeroFormattingBehavior = .pad
|
|
guard let formattedString = formatter.string(from: self) else { return "" }
|
|
return formattedString
|
|
}
|
|
}
|