转利用_DATE_和_TIME_宏在keil中添加编译日期和时间到C51程序中
2016-10-10 18:34
369 查看
可以使用KEIL内置的__DATE__ 和 __TIME__ 宏来实现这个功能
参考范例:
unsigned char code DataStr[]=__DATE__;
unsigned char code TimeStr[]=__TIME__;
这样,编译后TimeStr的字符串正好是编译的当前时刻,相当于
unsigned char code TimeStr[]="09:12:04"
这在某些时候很有用,比如管理产品版本时。
这个在编译时,编译器会自动的把计算机系统时间编译进去,它只是一个宏,编译后不会改变的,这样的好处在于确定编译时间确认版本好和代码发行时间
利用__DATE__获取当前日期
利用__TIME__获取当前时间
两个都是字符串型
参考范例:
unsigned char code DataStr[]=__DATE__;
unsigned char code TimeStr[]=__TIME__;
这样,编译后TimeStr的字符串正好是编译的当前时刻,相当于
unsigned char code TimeStr[]="09:12:04"
这在某些时候很有用,比如管理产品版本时。
这个在编译时,编译器会自动的把计算机系统时间编译进去,它只是一个宏,编译后不会改变的,这样的好处在于确定编译时间确认版本好和代码发行时间
利用__DATE__获取当前日期
利用__TIME__获取当前时间
两个都是字符串型
相关文章推荐
- 转利用_DATE_和_TIME_宏在keil中添加编译日期和时间到C51程序中
- 利用系统日期和时间自动命名文件【%date% %time%】
- 编译的日期 和时间__DATE__ __TIME__
- C语言程序获取或者打印当前语句所在的行号、当前源文件的文件名、程序编译的日期等信息(__LINE__、__FUNCTION__、__FILE__、__DATE__、__TIME__)
- SQL Server 2005中Query(查询)Date Time(日期时间)时select不出record的问题
- 添加到安装程序的建立日期和时间
- 如何在软件里显示编译时间?__DATE__和__TIME__
- Oracle日期时间(Date/Time)操作
- 【转】C语言工具宏的小合集(包括获取程序编译日期和时间等)
- xslt格式化日期和时间:使用ms:format-date、ms:format-time
- jquery 日期+时间 date & time 插件
- Date Time Picker时间控件只能显示日期或时分秒,我怎么才能让它在界面上同时显示出两者,并且保证点击下拉按钮时可编辑日期? 2010-11-24 19:47
- SQL Server 2005中Query(查询)Date Time(日期时间)
- C语言工具宏的小合集(包括获取程序编译日期和时间等)
- 跟燕十八学习PHP-第二十三天-mysql日期时间列详解date-time-year-timesta
- JAVA处理日期(Date)时间(Time)以及相关类的介绍
- 当搜索条件有时间日期的时候,程序出现String不能转化为Date
- AppFuse中日期时间(Date,Timestamp,Time)类型问题
- 摘自PHP手册[5] – Date/Time 日期/时间函数
- 数据库类型-date time 日期和时间类型