PEAR-DateUnixTime-iOS 1.0.0

PEAR-DateUnixTime-iOS 1.0.0

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Nov 2015

Maintained by Hiroki Umatani.



  • By
  • HirokiUmatani

Overview

Convert
NSDate -> NSString NSDate -> unix time
unix time ->NSString

NSString -> NSDate
NSString -> unix time
unix time -> NSDate

Installation

pod 'PEAR-DateUnixTime-iOS'

Usage

□ import header file

#import "DateUnixTime.h"

□ sample

/**
 convert from NSDate Date Time
 Sample NSDate Data
 */
#define NOW_DATE [NSDate date]
#define OUTPUT_FORMAT @"yyyy-MM-dd HH:mm:ss.SSS"

    NSString *date_string =[DateUnixTime convertStringFromDate:NOW_DATE outputFormat:OUTPUT_FORMAT];
    NSLog(@"date -> string :%@",date_string);

    double date_time = [DateUnixTime convertUnixTimeFromDate:NOW_DATE];
    NSLog(@"date -> unix_time :%f",date_time);

    NSString *time_str =[DateUnixTime convertStringFromUnixTime:date_time outputFormat:OUTPUT_FORMAT];
    NSLog(@"unix_time -> string :%@",time_str);

/**
 convert from NSString Date Time
 Sample NSString Data
 */
#define TEST_DATE @"1234-05-06 01:23:45.678"
#define INPUT_FORMAT @"yyyy-MM-dd HH:mm:ss.SSS"
    NSDate * str_date = [DateUnixTime convertDateFromString:TEST_DATE inputFormat:INPUT_FORMAT];
    NSLog(@"string -> date :%@",str_date);

    double str_time = [DateUnixTime convertUnixTimeFromString:TEST_DATE inputFormat:INPUT_FORMAT];
    NSLog(@"string -> unix_time :%f",str_time);

    NSDate *time_date = [DateUnixTime convertDateFromUnixTime:str_time];
    NSLog(@"unix_time -> date :%@",time_date);

Documents

library document

Licence

MIT

Author

Hiroki Umatani