objectivec
//
// CCNSDate.h
// CCFC
//
// Created by xichen on 11-12-17.
// Copyright 2011年 ccteam. All rights reserved.
//
#import <Foundation/Foundation.h>
@interface NSDate(cc)
// 获取系统时间(yyyy-MM-dd HH:mm:ss.SSS格式)
+ (NSString *)getSystemTimeStr;
// print current time using printf func
+ (void)printCurrentTime;
// print the system date by chinese format
+ (void)printSystemDateByChineseFormat;
@end
cpp
//
// CCNSDate.m
// CCFC
//
// Created by xichen on 11-12-17.
// Copyright 2011年 ccteam. All rights reserved.
//
#import "CCNSDate.h"
@implementation NSDate(cc)
// 获取系统时间(yyyy-MM-dd HH:mm:ss.SSS格式)
+ (NSString *)getSystemTimeStr
{
NSDateFormatter *dateFormatter = [NSDateFormatter new];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSS"]; // 设置格式为年-月-日 时:分:秒.毫秒
NSString *timeStr = [dateFormatter stringFromDate:[NSDate date]];
[dateFormatter release];
return timeStr;
}
// print current time using printf func
+ (void)printCurrentTime
{
printf("Current Time is %s\n", [[self getSystemTimeStr] UTF8String]);
}
// print the system date by chinese format
+ (void)printSystemDateByChineseFormat
{
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
//NSLocale *locale = [[NSLocale alloc] initWithLocaleIdentifier:@"zh_CN"];
//[formatter setLocale:locale];
//[locale release];
[formatter setDateFormat:@"YYY年MM月d日EEEE"];
NSDate *date = [NSDate date];
NSLog(@"%@", [formatter stringFromDate:date]);
[formatter release];
}
@end
微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。
我是程序员小迷(致力于C、C++、Java、Kotlin、Android、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。
欢迎关注。助您在编程路上越走越好!