测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布上次发布 | 2015年11月 |
SPM支持 SPM | ✗ |
Maintained by Hiroki Umatani.
转换
此库可以将日期转换为 NSDate,UnixTime 或字符串。NSDate -> String
NSDate -> UnixTime
UnixTime -> String
String -> NSDate
String -> UnixTime
UnixTime -> NSDate
platform :ios, '8.0'
use_frameworks!
target 'YOUR_PROJECT_NAME' do
pod "DateUnixConvertor-Swift"
end
import DateUnixConvertor_Swift
/**
convert from NSDate to String or Unix Time
*/
let NOW_DATE = NSDate()
let OUTPUT_FORMAT = "yyyy-MM-dd HH:mm:ss.SSS"
let date_string:String = DateUnixConvertor.convertStringFromDate(NOW_DATE, format: OUTPUT_FORMAT)
NSLog("date -> string :%@",date_string);
let date_time:Double = DateUnixConvertor .convertUnixTimeFromDate(NOW_DATE)
NSLog("date -> unix_time :%f",date_time);
let time_str:String = DateUnixConvertor.convertStringFromUnixTime(date_time, format: OUTPUT_FORMAT)
NSLog("unix_time -> string :%@",time_str);
/**
convert from String to NSDate or UnixTime
*/
let TEST_DATE:String = "1234-05-06 01:23:45.678"
let INPUT_FORMAT:String = "yyyy-MM-dd HH:mm:ss.SSS"
let str_date:NSDate = DateUnixConvertor .convertDateFromString(TEST_DATE, format: INPUT_FORMAT)
NSLog("string -> date :%@",str_date);
let str_time:Double = DateUnixConvertor.convertUnixTimeFromString(TEST_DATE, format: INPUT_FORMAT)
NSLog("string -> unix_time :%f",str_time);
let time_date:NSDate = DateUnixConvertor.convertDateFromUnixTime(str_time)
NSLog("unix_time -> date :%@",time_date);