extension NSDate {
//日期格式
enum DateFormate:String{
case YearMonthDay = "YYYYMMdd"
case MonthDay = "MMdd"
case YMD = "YYYY-MM-dd HH:mm:ss" //hh与HH的区别:分别表示12小时制,24小时制
case YMD1 = "YYYY-MM-dd"
case MD = "MM-dd"
case MDS = "MM-dd HH:mm:ss"
case ZhongWen = "yyyy年MM月dd日"
}
//获取时间的时间戳
func dateToTimeStamp() -> Int {
return Int(self.timeIntervalSince1970)
}
//将时间戳转为日期时间
class func timeStampToDate(timeStamp:Int,formate:DateFormate) -> String {
//转换为时间
let date = NSDate(timeIntervalSince1970: NSTimeInterval(timeStamp))
//格式话输出
let dformatter = NSDateFormatter()
dformatter.dateFormat = formate.rawValue
return dformatter.stringFromDate(date)
}
}
//获取时间的时间戳
NSDate().dateToTimeStamp()
//将时间戳转为日期时间
NSDate.timeStampToDate(1463637809, formate: NSDate.DateFormate.YearMonthDay)
获取时间的时间戳和时间戳转为日期时间
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 前一段时间,公司要求传递各种时间类型,以及各种时间戳的转化,因此,自己抽了一点时间去转化这个时间类型,最后,把大部...
- 日期转换为时间戳 (日期转换为秒数) NSDate *date = [NSDate date]; NSLog(@"...