广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    C 怎样获取前一天的日期

    来源:网络收集  点击:  时间:2024-03-02
    【导读】:
    我们在使用C语言编写程序时,往往需要使用到获取到当前时间的函数,这时候就要用到time.h的头文件,但是如何获得前一天的日期呢?这时候就要注意计算好日期,才能获得正确的结果工具/原料moreC语言编译器库函数C语言调试器方法/步骤1/7分步阅读

    我们首先打开C语言编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等软件,这里是以Visual Studio为例

    2/7

    首先创建一个新的解决方案,然后新建一个项目,由于我们调试的是命令行程序,所以这里要选择Windows控制台应用程序

    3/7

    确保项目名称无误后,点击确定按钮,即可看到我们已经成功创建了一个项目,然后添加一个C文件,添加完成后如图所示

    4/7

    首先我们包含入相应的头文件,分别为负责输入输出的stdio.h和负责时间计算的库函数time.h

    5/7

    然后创建一个时间指针,赋值为time(NULL) - 24 * 60 * 60,再将当前时间通过localtime函数赋值给结构体指针t

    6/7

    然后使用printf函数打印出昨日的日期,注意年月日都为数字所以要用%d的转义符,年份要从1900年开始,而月份要加1

    7/7

    确保代码正确无误后,点击调试按钮即可看到运行结果,与系统当前时间相差了一天,正确地获取了前一天的日期

    注意事项

    这里是调用了系统的time.h的库函数实现的,也可调用其他库函数

    此处仅为其中一种实现方式,仅供参考,还可使用别的函数实现相应的功能

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_220585.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-04 20:08:19  耗时:0.026
    0.0257s