ios CCNSDate.m

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等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

欢迎关注。助您在编程路上越走越好!

相关推荐
UTF_84 小时前
一次NSMutableAttributedString误用的思考
ios·面试·github
微三云、小叶7 小时前
一卡通 “金券 + 银券” 模式拆解:一套可复用的私域用户活跃运营机制
软件开发·商业模式·小程序商城·本地生活·商业思维
人月神话-Lee8 小时前
【图像处理】Core Image 与 GPU 渲染管线——让滤镜飞起来
图像处理·人工智能·ios·chatgpt·ai编程·swift·gpu
夏天的峰没有风12 小时前
Typora+gitcode+picgo搭建免费图床
开发语言·ios·swift
库奇噜啦呼12 小时前
【iOS】源码学习-分类、扩展、关联对象
学习·ios·分类
帅次1 天前
Android 17 开发者实战:核心更新与应用场景落地指南
android·java·ios·android studio·iphone·android jetpack·webview
人月神话Lee1 天前
【图像处理】Core Image 与 GPU 渲染管线——让滤镜飞起来
ios·ai编程·图像识别
微三云、小叶1 天前
三三复制公排算法与广告积分流转模型:项目落地的三个技术关键点
软件开发·商业模式·小程序商城·本地生活·商业思维
帅次1 天前
讯飞与腾讯云:Android 实时语音识别服务对比选择
android·ios·微信小程序·小程序·android studio·android runtime
择势1 天前
用一套View代码,同时支持RTL和LTR布局混合排版
ios