C语言 strftime 格式化显示日期时间 时间戳

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

时间: 2024-08-03 18:49:17

C语言 strftime 格式化显示日期时间 时间戳的相关文章

格式化输入日期时间控件 JieFormattedDateBox

控件 格式化输入日期时间控件 可以用JieFormattedDateBox box = new JieFormattedDateBox("yyyy年MM月dd日HH点mm分ss秒");输入 也可以用JieFormattedDateBox box = new JieFormattedDateBox("HH:mm:ss");来输入时间 还可以这样用JSpinner spinner = new JSpinner();JieFormattedDateBox fdb = ne

js格式化显示当前时间

<script type="text/javascript"> //    function settime() { //        var mytime = document.getElementByIdx_x_x("mytime"); //        var time = new Date(); //        var text = time.toString(); //        mytime.innerHTML = text; /

js两行代码按指定格式输出日期时间_javascript技巧

复制代码 代码如下: // <summary> // 格式化显示日期时间 // </summary> // <param name="x">待显示的日期时间,例如new Date()</param> // <param name="y">需要显示的格式,例如yyyy-MM-dd hh:mm:ss</param> function date2str(x,y) { var z ={y:x.getFu

js 指定格式输出日期时间

 代码如下 复制代码 // <summary> //    格式化显示日期时间 // </summary> // <param name="x">待显示的日期时间,例如new Date()</param> // <param name="y">需要显示的格式,例如yyyy-MM-dd hh:mm:ss</param> function date2str(x,y) {     var z ={y:

Excel2007中正确的显示日期和时间

 当在Excel单元格中键入日期或时间时,它会以默认的日期和时间格式显示.默认的日期和时间基于在 Windows 控制面板中指定的区域日期和时间设置,并会随着这些设置的更改而更改.可以用几种其他日期和时间格式(其中大多数不受"控制面板"设置的影响)来显示数字. 1.选择要设置格式的单元格. 2.在"开始"选项卡上,单击"数字"旁边的"对话框启动器". 3.在"分类"列表中,单击"日期"或

Java日期时间 java.util.Calendar和GregorianCalendar分析

Java的java.util.Calendar用于日期和时间的运算.无论任何时候,只要你有一些轻微操作(除了仅仅表示日期和时间)需要执行,那么就使用这个类.(原文:Whenever you have something slightly more advanced than just representing a date and time, this is the class to use.) java.util.Calendar类是抽象的,意味着你不能对其进行实例化.这么设计的原因是这个世界

js日期时间选择器bootstrap

使用的是开源的架构 可以git clone git://github.com/smalot/bootstrap-datetimepicker.git 截图 十年视图 年视图 月视图 日视图* 小时视图 * Day view w/ meridian * Hour view w/ meridian * (*) Added views to select the time part. 依赖 需要bootstrap的下拉菜单组件 (dropdowns.less) 的某些样式,还有bootstrap的sp

Python与SQLite日期时间函数的使法

SQLite的时间函数跟Python的时间函数有些许差别,所以稍做记录,供自己以后查询.     网上有将SQLite官方WIKI内容翻译成中文的文章,大家有兴趣可以搜索一下,我这里单纯记录一下个人比较常用的一些内容. SQLite的五个时间函数: date(日期时间字符串, 修正符, 修正符, ......) time(日期时间字符串, 修正符, 修正符, ......) datetime(日期时间字符串, 修正符, 修正符, ......) julianday(日期时间字符串, 修正符, 修

日期 时间js控件_时间日期

复制代码 代码如下: <script language="JavaScript"> /**//** *本日历选择控件由tiannet根据前人经验完善而得.大部分代码来自meizz的日历控件. *tiannet添加了时间选择功能.select,object标签隐藏功能,还有其它小功能. *使用方法: * (1)只选择日期 <input type="text" name="date" readOnly onClick="s