https://blog.csdn.net/superjunenaruto/article/details/54614569
% 窗体打开时,先执行该函数
function untitled3_OpeningFcn(hObject, eventdata, handles, varargin)
handles.output = hObject;
h=timer; %定时器
handles.he=h; %将定时器放到全局变量中
%set(handles.he,'ExecutionMode','singleShot'); %定时器只执行一次,定一次时。
set(handles.he,'ExecutionMode','fixedRate'); %定时器,循环执行,循环定时。
set(handles.he,'Period',1); %定时器,定时间隔 1秒
set(handles.he,'TimerFcn',{@disptime,handles}); %定时器,定时会触发 TimerFcn 函数,定时函数(TimerFcn)触发用户自定义的函数(disptime函数)
start(handles.he); %开启定时器
guidata(hObject, handles);
% 自定义的函数,将edit控件的内容改成当前时间。定时器,定时会触发该函数
function disptime(hObject, eventdata, handles)
set(handles.edit1,'String',datestr(now)); % 将edit控件的内容改成当前时间