码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • C++ Reference: Standard C++ Library reference: C Library: ctime: time


    C++官网参考链接:https://cplusplus.com/reference/ctime/time/

    函数 
    <ctime>
    time
    time_t time (time_t* timer);
    获取当前时间
    获取当前日历时间作为time_t类型的值。
    函数返回这个值,如果实参不是空指针,它也将这个值设置为timer所指向的对象。
    返回值通常表示从UTC1970年1月1日00:00小时(即当前unix时间戳)开始的秒数。尽管库可能使用不同的时间表示:可移植程序不应该直接使用此函数返回的值,而总是依赖于对标准库的其他元素的调用,将它们转换为可移植类型(如localtime,gmtime或difftime)。

    形参 
    timer
    指向time_t类型对象的指针,时间值存储在其中。
    或者,此形参可以是空指针,在这种情况下不使用形参(函数仍然返回time_t类型的值作为结果)。

    返回值
    当前日历时间作为time_t对象。
    如果实参不是空指针,则返回值与实参timer所指向的位置中存储的值相同。
    如果函数不能获取到日历时间,它将返回-1值。
    time_t是能够表示时间的基本算术类型(arithmetic type)的别名。

    用例
    /* time example */
    #include      /* printf */
    #include       /* time_t, struct tm, difftime, time, mktime */

    int main ()
    {
      time_t timer;
      struct tm y2k = {0};
      double seconds;

      y2k.tm_hour = 0;   y2k.tm_min = 0; y2k.tm_sec = 0;
      y2k.tm_year = 100; y2k.tm_mon = 0; y2k.tm_mday = 1;

      time(&timer);  /* get current time; same as: timer = time(NULL)  */

      seconds = difftime(timer,mktime(&y2k));

      printf ("%.f seconds since January 1, 2000 in the current timezone", seconds);

      return 0;
    }
    可能的输出:

    数据竞争
    被timer(如果不是空指针)指向的对象被修改。 

    异常(C++) 
    无抛出保证:此函数从不抛出异常。 

  • 相关阅读:
    《稻盛和夫给年轻人的忠告》阅读笔记
    LCT
    android junit 单元测试与输出日志信息查看处理
    Java pdf转图片
    【韭菜拾遗】Coqui TTS: a deep learning toolkit for Text-to-Speech
    推荐一款数据mock框架,无需任何依赖,贼牛逼
    30天精通Nodejs--第二天:异步编程
    企业/公司 | 设计行业,图档图纸加密、防泄密软件系统
    KDE(Kernel Density Estimation)(核密度估计)是什么?
    【使用malloc函数动态模拟开辟二维数组的三种方法】
  • 原文地址:https://blog.csdn.net/weixin_40186813/article/details/127473520
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号