Swift - 获取当前时间的时间戳(时间戳与时间互相转换)
(本文代码已升级至Swift3)
1,时间戳
2,获取当前时间的时间戳
3,将时间戳转为日期时间
原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_1198.html
1,时间戳
时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。
2,获取当前时间的时间戳
1
2
3
4
5
6
7
8
9
10
11
12
|
//获取当前时间 let now = Date () // 创建一个日期格式器 let dformatter = DateFormatter () dformatter.dateFormat = "yyyy年MM月dd日 HH:mm:ss" print ( "当前日期时间:\(dformatter.string(from: now))" ) //当前时间的时间戳 let timeInterval: TimeInterval = now.timeIntervalSince1970 let timeStamp = Int (timeInterval) print ( "当前时间的时间戳:\(timeStamp)" ) |
3,将时间戳转为日期时间
1
2
3
4
5
6
7
8
9
10
11
12
|
//时间戳 let timeStamp = 1463637809 print ( "时间戳:\(timeStamp)" ) //转换为时间 let timeInterval: TimeInterval = TimeInterval (timeStamp) let date = Date (timeIntervalSince1970: timeInterval) //格式话输出 let dformatter = DateFormatter () dformatter.dateFormat = "yyyy年MM月dd日 HH:mm:ss" print ( "对应的日期时间:\(dformatter.string(from: date))" ) |
原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_1198.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!