加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift – 如何将时区偏移量设为±hh:mm?

发布时间:2020-12-14 02:29:21 所属栏目:百科 来源:网络整理
导读:我可以从GMT获得偏移秒数:TimeZone.current.secondsFromGMT(). 但是,如何将格式设为±hh:mm? 一些整数运算以小时为单位获得偏移量 分钟: let seconds = TimeZone.current.secondsFromGMT()let hours = seconds/3600let minutes = abs(seconds/60) % 60
我可以从GMT获得偏移秒数:TimeZone.current.secondsFromGMT().

但是,如何将格式设为±hh:mm?

一些整数运算以小时为单位获得偏移量
分钟:
let seconds = TimeZone.current.secondsFromGMT()

let hours = seconds/3600
let minutes = abs(seconds/60) % 60

格式化打印:

let tz = String(format: "%+.2d:%.2d",hours,minutes)
print(tz) // "+01:00"

%.2d打印一个带(至少)两位小数的整数(和前导必要时为零). %.2d是相同的,但有一个前导符号非负数.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读