Swift之系统时间

系统时间的获取和转变

在写代码的过程中很多时候我们都要拿到当前系统的时间,下面介绍一下在swift中如何拿到系统的时间,并加上适当的改变。

  • NSDate就是时间类,我们可以通过它来拿到系统的时间。
  • 拿到当前的系统时间。
let date = NSDate() //这里的date就是系统时间了,但是是美国佬的时间有8个小时的时差。
  • 下面我消除那8个小时的时差,同时进行格式转换
  • 首先设置当前时区为中国
let timeForm = NSDateFormatter()//创建一个时间样式对象
timeForm.locale = NSLocale.init(localeIdentifier:"zh_CN")//这样可以消除星期显示成英文的问题了
timeForm.dateForm = "EEEE YYYY年MM月dd日 HH:mm:ss"
let dateStr = timeForm.stringFormDate(date)
//显示结果为:星期五 2016年08月05日 20:28:26
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容