快速格式化日期 [英] Swift Format Date

查看:126
本文介绍了快速格式化日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这可能非常简单,我尝试了很多不同的方法,但似乎不起作用。

This is probably really simple, I have tried lots of different methods but it doesnt seem to work.

我在文本字段中有以下日期格式: / p>

I have the following date format in a text field:


2016年1月2日,星期六12:00

Saturday, 2 January 2016 12:00

保存为:

  var str = "\(dobTextField.text!)"

我想将上面的字符串转换成格式:

I would like to convert the string above into the format:


YYYY-mm-dd

YYYY-mm-dd

任何帮助将不胜感激!

推荐答案

查看:

let str = "Saturday, 2 January 2016 12:00"
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "EEEE, d MMMM yyyy HH:mm" 
dateFormatter.timeZone = NSTimeZone(name: "UTC")
let outputA = dateFormatter.dateFromString(str)
dateFormatter.dateFormat = "yyyy-MM-dd"
println(dateFormatter.stringFromDate(outputA!))

输出:


2016-01-02

2016-01-02

这篇关于快速格式化日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆