현재 시간이나 날짜를 가져오는 코드

2026 단어

한:앞말


프로젝트에서 현재 시간을 얻으려면 코드도 몇 줄 쏟아질 것입니다.만약 우리의 프로젝트가 여러 군데 시간이 걸리는 경우 에 근거하면 된다 .이 편에서 NSString에 만들어진 분류입니다.클래스 방법을 통해 코드 한 마디가 현재 시간이나 날짜를 가져옵니다.

2: (NSString+GetTime) 분류


NSString+GetTime.h
#import 

@interface NSString (GetTime)

/**
 *       
 */
+ (NSString *)getCurrentTimes;

/**
 *       YYYY-MM-dd
 */
+ (NSString *)getCurrentDate;

/**
 *           
 */
+ (NSString *)getCurrentHHmmss;

@end


NSString+GetTime.m

#import "NSString+GetTime.h"

@implementation NSString (GetTime)

/**
 *       
 */
+ (NSString *)getCurrentTimes{
    
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    
    // HH 24   ,  hh 12   
    
    [formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
    
    NSDate *datenow = [NSDate date];
    
    NSString *currentTimeString = [formatter stringFromDate:datenow];
    
    return currentTimeString;
    
}

/**
 *       YYYY-MM-dd
 */
+ (NSString *)getCurrentDate{
    
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    
    [formatter setDateFormat:@"YYYY-MM-dd"];
    
    NSDate *datenow = [NSDate date];
    
    NSString *currentTimeString = [formatter stringFromDate:datenow];
    
    return currentTimeString;
    
}

/**
 *         
 */
+ (NSString *)getCurrentHHmmss{
    
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    
    [formatter setDateFormat:@"HH:mm:ss"];
    
    NSDate *datenow = [NSDate date];
    
    NSString *currentTimeString = [formatter stringFromDate:datenow];

    return currentTimeString;
    
}

@end


삼:사용


pch 파일에 이 분류를 도입하면 사용할 수 있습니다
NSString *orderTimeStr = [NSString stringWithFormat:@"%@ --- %@", [NSString getCurrentHHmmss], [NSString getCurrentDate]];

뒤에 쓰다


이 분류는 시간의 획득 부분에 대해 더 많은 것을 알아야 한다 .시정을 환영합니다

좋은 웹페이지 즐겨찾기