转利用_DATE_和_TIME_宏在keil中添加编译日期和时间到C51程序中
2012-12-28 12:59
896 查看
可以使用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__)
- [控件]DatePicker日期,TimePicker时间,Calendar日历,DatePickerDialog弹出的日期,TimePickerDialog弹出的时间
- Java8 日期/时间(Date Time)API指南
- DatePicker TimePicker---日期时间控件
- mysql日期函数From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT(后者只能格式化标准日期格式,时间戳的不行)
- 跟燕十八学习PHP-第二十三天-mysql日期时间列详解date-time-year-timesta
- Android平台关于时间和日期的相关类和方法(Date/Time)
- 数据库类型-date time 日期和时间类型
- mysql所支持的日期时间类型有:DATETIME、 TIMESTAMP、DATE、TIME、YEAR。
- 微信小程序 时间格式化(util.formatTime(new Date))详解
- linux 程序、动态库、静态库内部添加版本号和编译时间详解
- mysql数据表中有日期为date类型,时间为time类型。此处的date存储的是年月日,time存储的是时分秒
- Android平台关于时间和日期的相关类和方法(Date/Time)
- 在android中用TimePicker和DatePicker或者TimePickerDialog和DatePickerDialog来动态调整时间和日期
- SQL Server 2005中Query(查询)Date Time(日期时间)时select不出record的问题
- JAVA处理日期(Date)时间(Time)以及相关类的介绍
- Java日期时间(Date/Time)(附Date.java源码)