文档章节

时钟计时器

o
 osc_x4h57ch8
发布于 2018/04/24 14:25
字数 162
阅读 6
收藏 0

精选30+云产品,助力企业轻松上云!>>>

 NSString *camera_clock;

    if (camera_clock == nil||![camera_clock containsString:@":"]||![camera_clock containsString:@"-"]) {

        return;

    }

    NSString *time = [camera_clock componentsSeparatedByString:@" "][1];

    NSString *date = [camera_clock componentsSeparatedByString:@" "][0];

    int timeT = [[time componentsSeparatedByString:@":"][0] intValue];

    int timeM = [[time componentsSeparatedByString:@":"][1] intValue];

    int timeS = [[time componentsSeparatedByString:@":"][2] intValue];

    int totalCount = timeT*60*60 + timeM*60 + timeS + 1;

    timeS = totalCount%60;

    timeM = totalCount%3600/60;

    timeT = totalCount/3600;

    int dateY = [[date componentsSeparatedByString:@"-"][0] intValue];

    int dateM = [[date componentsSeparatedByString:@"-"][1] intValue];

    int dateD = [[date componentsSeparatedByString:@"-"][2] intValue];

    

    if (timeT == 24) {

        timeT = 0;

        dateD += 1;

        if (dateD == 32) {

            dateD = 1;

            dateM += 1;

            if (dateM == 13) {

                dateM = 1;

                dateY += 1;

            }

        }else if(dateD == 31 && ((dateM == 4)||(dateM == 6)||(dateM == 9)||(dateM == 11))){

            dateD = 1;

            dateM += 1;

        }else if(dateD == 30 && dateM == 2){

            

            dateD = 1;

            dateM = 3;

        }else if(dateD == 29 && dateM == 2){

            if (dateY/4 != 0 || (dateY/400 != 0 && dateY/400 == 0)){

                dateM = 3;

                dateD = 1;

            }

        }

    }

    camera_clock = [NSString stringWithFormat:@"%d-%02d-%02d %02d:%02d:%02d",dateY,dateM,dateD,timeT,timeM,timeS];

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
使用高级定时器测量代码时间

本文我们将学习如何使用高级定时器来准确测量短周期事件的处理。 衡量一个应用程序性能的常规做法是关键位置或瓶颈的地方放置计时代码,然后用优化前后的代码执行时间来反应执行效率。现在有...

ShawnFeng
2013/06/26
603
0
linux下的时钟编程

1.时钟相关的API函数原型 #include unsigned int sleep(unsigned int seconds);unsigned int alarm(unsigned int seconds);int usleep(useconds_t usec); include int getitimer(int which,......

Jeff_Linux
2014/07/29
0
0
linux下的时钟编程

1.时钟相关的API函数原型 #include unsigned int sleep(unsigned int seconds);unsigned int alarm(unsigned int seconds);int usleep(useconds_t usec); include int getitimer(int which,......

Jeff_Linux
2014/07/29
0
0
STM32嵌入式开发学习笔记(四):使用滴答计时器实现精准计时

前面我们讲过,因为在STM32上没有系统时间的接口,因此无法调用sleep函数,在本文中,笔者将利用滴答计时器实现精准延时。 查阅技术手册,滴答计时器依赖于一个SysTick_Type类型寄存器,定义...

osc_odfa308v
2019/08/29
8
0
帮助你生成超酷计时器和时钟效果的jQuery插件 - FlipClock.js

来源:GBin1.com 在线演示 FlipClock.js 是一款功能强大并且支持自定义的时钟和计时器的jQuery插件,和其它的jQuery时钟插件不同,它拥有更强大API帮助你生成自定义的效果。 主要功能 生成一...

gbin1
2013/06/06
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

自从尝了 Rust,Java 突然不香了

Rust 是软件行业中相对而言比较新的一门编程语言,如果从语法上来比较,该语言与 C++ 其实非常类似,但从另一方面而言,Rust 能更高效地提供许多功能来保证性能和安全。而且,Rust 还能在无需...

osc_k3vwonkw
18分钟前
10
0
Java 高级 面试题 及 参考答案

一、面试题基础总结 1、 JVM结构原理、GC工作机制详解 答:具体参照:JVM结构、GC工作机制详解 ,说到GC,记住两点:1、GC是负责回收所有无任何引用对象的内存空间。 注意:垃圾回收回收的是无...

FH-Admin
18分钟前
14
0
机器学习中的AUC-ROC曲线

作者|ANIRUDDHA BHANDARI 编译|VK 来源|Analytics Vidhya AUC-ROC曲线 你已经建立了你的机器学习模型-那么接下来呢?你需要对它进行评估,并验证它有多好(或有多坏),这样你就可以决定是否...

osc_bg8v9gvf
20分钟前
8
0
音视频(消息)应用场景 :连麦交友例子

实现一个小例子: 效果类似唱吧APP里的 连麦交友功能,音视频,IM 及音视频 SDK参考融云服务商。 没有印象的可以搜索 ’连麦’ 关键字在 应用商店下载一款 连麦的软件 体验下 业务方面的需求...

T型人才追梦者
21分钟前
11
0
逛淘宝天猫想到SSO单点登录

我的原文地址:https://mp.weixin.qq.com/s/77xukPDlgkKnYpwu4LrqaA

osc_yy65eb2q
21分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部