Swift DateFormatter

Thursday, Mar 17, 2016

let dateFormate = DateFormatter()
dateFormate.dateFormat = "EEEE, MMM d, yyyy"
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

03/17/2016

let dateFormate = DateFormatter()
dateFormate.dateFormat = "MM/dd/yyyy"
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

03-17-2016 07:10

let dateFormate = DateFormatter()
dateFormate.dateFormat = "MM-dd-yyyy HH:mm"
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

Mar 17, 7:10 AM

let dateFormate = DateFormatter()
dateFormate.dateFormat = "MMM d, H:mm a"
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

March 2016

let dateFormate = DateFormatter()
dateFormate.dateFormat = "MMMM yyyy"
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

17.03.16

let dateFormate = DateFormatter()
dateFormate.dateFormat = "dd.MM.yy"
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

Mar 17, 2016

let dateFormate = DateFormatter()
dateFormate.dateFormat = "MMM d, yyyy"
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

Thu, 17 Mar 2016 07:10:30 -0500

let dateFormate = DateFormatter()
dateFormate.dateFormat = "E, d MMM yyyy HH:mm:ss Z"
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

2016-03-17T07:10:30-0500

let dateFormate = DateFormatter()
dateFormate.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

NSDateFormatterStyle

3/17/16 (ShortStyle )

let dateFormate = DateFormatter()
dateFormate.dateStyle = .shortStyle    
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

Mar 17, 2016, 6:12:30 PM ( MediumStyle )

let dateFormate = DateFormatter()
dateFormate.dateStyle = .mediumStyle
dateFormate.timeStyle = .mediumStyle    
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

March 17, 2016 at 6:14:36 PM GMT+5:30 (LongStyle )

let dateFormate = DateFormatter()
dateFormate.dateStyle = .longStyle
dateFormate.timeStyle = .longStyle    
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)

Thursday, March 17, 2016 (FullStyle)

let dateFormate = DateFormatter()
dateFormate.dateStyle = .fullStyle 
let date = Date()
let stringOfDate = dateFormate.string(from: date)
print(stringOfDate)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 硬派健身 摘要 自序 与更好的自己,在未来重逢。 2016-10-11 13:34:10 是谁说运动一定要持续40...
    夜上海滩阅读 13,434评论 0 50
  • 曾经有一份美好的爱情放在我的面前我没有珍惜。等到失去后才后悔莫及。如果可以再对小李说。毛欣想说。这辈子无缘再牵手。...
    毛欣与小李阅读 8,275评论 0 13
  • NSDateFormatter 格式化日期字符串,copy一份常用参数: a: AM/PM (上午/下午) A: ...
    无所待阅读 4,210评论 0 0
  • 面对不理解,也许唯有沉默应对吧,很多事情只能自己一个人扛,即使是伴侣也不能帮你分担
    蔷薇草阅读 1,099评论 0 0
  • 决定开始记录一下自己画的了。 虽然现在还是只小菜鸟。。但依旧决定坚持下来,希望能渐渐看到自己的进步吧。 不管怎么样...
    Amor爱吃大鸡腿阅读 3,680评论 9 4

友情链接更多精彩内容