C/C++程序中需要程序显示当前时间,可以使用标准函数strftime。

函数原型:size_t strftime (char* ptr, size_t maxsize, const char* format,const struct tm* timeptr );

代码示例:

 1 #include <stdio.h>
 2 #include <time.h>
 3
 4 int main ()
 5 {
 6     time_t rawtime;
 7     struct tm * timeinfo;
 8     char buffer [128];
 9
10     time (&rawtime);
11     printf("%ld\n", rawtime);
12
13     timeinfo = localtime (&rawtime);
14     strftime (buffer,sizeof(buffer),"Now is %Y/%m/%d %H:%M:%S",timeinfo);
15     printf("%s\n", buffer);
16
17     return 0;
18 }

代码输出:

格式化时间说明表:

更多资源见如下链接:

cplusplus strftime:http://www.cplusplus.com/reference/ctime/strftime/?kw=strftime

http://www.cnblogs.com/Wiseman/archive/2005/10/24/260576.html

转载于:https://www.cnblogs.com/xudong-bupt/p/3550157.html

C语言 strftime 格式化显示日期时间 时间戳相关推荐

  1. android时间24小时,安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义...

    安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义 安卓时间显示TextClock显示日期时间,24小时制和12小时制(自定义时间) 这个地方的是按24小时制还是12小时制 是 ...

  2. DateEdit如果开启Vista模式并显示日期+时间模式

    DateEdit如果开启Vista模式并显示日期+时间模式 问题,以前没有涉及过,借机看一下,记录如下: 设置为Vista显示模式(如下图) 设置以下属性 dateEdit1.Properties.V ...

  3. LaTeX去掉默认显示日期时间

    LaTeX默认情况下会显示日期时间,该时间是编译时的日期,有时候我们并不需要显示该日期,该怎么办呢? 方法: 使用\date关键字并将{}里的内容置空即可,即: \date{} 重新编译,这样就不显示 ...

  4. 【数据库】Mysql函数DATE_FORMAT() 显示日期/时间

    上一篇文章介绍了Mysql函数DATE_ADD(),这篇文章主要是为了解决上次遗留的问题: 把问题变得更复杂一点:假设有两个借款,其中一个借款1的到期还款日为2日,借款2的到期还款日为10日.这个字段 ...

  5. html显示日期时间代码,JS全中文显示日期时间代码

    JS全中文显示日期时间代码_网页代码站(www.webdm.cn) function number(index1){ var numberstring="一二三四五六七八九十"; ...

  6. 计算机语言中nl,这个nl_NL语言环境中的日期时间模式是什么?

    在我的项目,我使用的日期转换如下(我已经采取了只有相关块为简洁)这个nl_NL语言环境中的日期时间模式是什么? import java.text.ParseException; import java ...

  7. python strftime格式化显示_Python strftime日期格式化

    一.日期格式化 下面的程序将包含当前日期和时间的日期时间对象转换为不同的字符串格式: from datetime import datetime now = datetime.now() print( ...

  8. php strftime 毫秒,php strftime函数获取日期时间(switch用法)

    搜索热词 strftime()函数的用法 strftime()函数可以把YYYY-MM-DD HH:MM:SS格式的日期字符串转换成其它形式的字符串. strftime()的语法是strftime(格 ...

  9. C#格式化字符串,日期,时间,货币

    时间格式化 有时候我们要对时间进行转换,达到不同的显示效果  默认格式为:2005-6-6 14:33:34  如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢  我们要用 ...

最新文章

  1. Android中使用Notification在通知栏中显示通知
  2. CriminalIntent项目的强大完善
  3. vc++ cserialport 打开多个串口_STM32之USART串口
  4. update 没有索引导致业务崩了,老板骂了一个小时
  5. 计算机编程人员辛苦吗,全国工资下来了,程序员工资为什么这么高?你是不知道多辛苦?...
  6. 全国草地资源类型分布数据/植被类型分布数据/土地利用类型分布数据
  7. Android学习之动画(二)
  8. 资产泡沫即将湮灭! 转折全面到来!
  9. 秋意浪漫风景如画 诗情画意 谁能读懂一个浪子的心
  10. VMware 安装失败failed to install the hcmon driver (win10)
  11. linux 远程22端口打开,kali如何手动打开22端口
  12. 当clipper遇到重复裁剪框
  13. Android 自定义View 实例2_Clipping Canvas
  14. 命运冠位指定服务器选择,命运冠位指定从者选择技巧 fgo从者哪个最好
  15. NAN、QNAN、 SNAN、 IND、 INF
  16. Java技术原理详解
  17. 【吴恩达】机器学习作业-ex2data2--逻辑回归曲线(python)
  18. Python练习题2.2计算分段函数
  19. 拉格朗日插值法及应用
  20. 微软服务器分发,从 IIS 服务器分发 Windows 10 应用

热门文章

  1. C++socket编程(八):8.2简单的基于UDP的客户端和服务端
  2. docker build 变量_Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务
  3. 只有ajax会跨域吗_为什么跨域Ajax是安全问题?
  4. rsyslog数据流分析
  5. java 状态模式 重试_java状态模式
  6. linux 程序/usr
  7. vscode remote免密登录
  8. 1.6 语言模型和序列生成
  9. Java连接字符(concat)
  10. 字节跳动九周年张一鸣演讲:反对all-in、抽象概念和方法论