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

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

相关推荐
秋雨梧桐叶落莳3 小时前
计算器仿写总结
学习·macos·ios·objective-c·cocoa
Web3李李6 小时前
自建公链:Web3生态长期可持续发展的核心底层布局
web3·区块链·软件开发·定制开发·公链开发·主链开发·主网开发
末代iOS程序员华仔10 小时前
iOS上架海外工具类应用合规指南:避免封号与下架风险
flutter·ios·swift
末代iOS程序员华仔12 小时前
Flutter 开发 iOS App 上架全流程与常见问题分析
flutter·ios
末代iOS程序员华仔13 小时前
Flutter开发iOS海外工具类应用上架合规指南与风险规避
flutter·ios
AI云海1 天前
iOS 多 Target 打包、UAT/生产测试与上架 App Store 全流程指南
ios
阿里超级工程师1 天前
最新快速申请ios打包证书和profile文件步骤
ios·打包证书
2501_915909061 天前
iOS 应用反调试技详解术 检测调试器的原理与防护实践
android·ios·小程序·https·uni-app·iphone·webview
游戏开发爱好者81 天前
TraceEagle 代理抓包详解,无感代理、去证书绑定与 HTTP/3 解密能力解析
网络协议·计算机网络·网络安全·ios·adb·https·udp
aiopencode1 天前
SwiftUI Introspect生产环境完全指南:为什么它是安全可靠的选择
后端·ios