Hi Arther Zhang
Please refer to the following code for more details.
TIME_STRUCT time_mqx; DATE_STRUCT date_ptr; MQX_TICK_STRUCT tick_time_ptr; MQX_XDATE_STRUCT xdate_ptr; /*_time_get (&time_mqx); _time_to_date(&time_mqx, &date_ptr); printf("Year:%d, Month:%d, Day:%d\n\r", date_ptr.YEAR, date_ptr.MONTH, date_ptr.DAY); */ _time_get_ticks (&tick_time_ptr); _time_ticks_to_xdate(&tick_time_ptr, &xdate_ptr); printf("Year:%d, Month:%d, Day:%d\n\r", xdate_ptr.YEAR, xdate_ptr.MONTH, xdate_ptr.MDAY); xdate_ptr.YEAR = 2017; xdate_ptr.MONTH = 10; xdate_ptr.MDAY = 30; _time_xdate_to_ticks(&xdate_ptr, &tick_time_ptr); _time_set_ticks (&tick_time_ptr); xdate_ptr.YEAR = 2017; _time_get_ticks (&tick_time_ptr); _time_ticks_to_xdate(&tick_time_ptr, &xdate_ptr); printf("Year:%d, Month:%d, Day:%d\n\r", xdate_ptr.YEAR, xdate_ptr.MONTH, xdate_ptr.MDAY);-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Have a great day,
Daniel