matlab appdesigner系列-常用12-日期选择器

这篇具有很好参考价值的文章主要介绍了matlab appdesigner系列-常用12-日期选择器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

日期选择器,目的就是显示时间,时间格式目前常用的

正序2024/1/19    也有倒序 19/1/2024

或者写成年-月-日格式的,

此示例,为当用户要更改日期时,弹出对话框提示:把日期从XXX改到XXX?确认日期更改

如果用户取消修改,则回到之前的日期。

用到的语句有:

event相关的属性,这个我还不是太清楚在哪看细则,就提具体event的属性有哪些

uiconfirm 确认对话框,与msgbox不同,会有两个选项,确认还是取消

strcmp 字符串对比

操作步骤如下:

1)将日期选择器拖拽到画布上,随意设置一个日期,右侧的display format可以选择样式

matlab appdesigner系列-常用12-日期选择器,matlab appdesigner,matlab

2)我这里将日期设置成了2023年1月20日,将其修改为2024年1月19日

即 之前的时间为   PreviousValue=2023年1月20日;

    现在的时间为   Value=2024年1月19日;

此时设置日期选择器的回调函数,在回调函数处可以看到event,可直接利用event属性,

注意确认对话框的回执为 Ok,Cancel,首字母大写

matlab appdesigner系列-常用12-日期选择器,matlab appdesigner,matlab

%             value = app.DatePicker.Value;
%之前的时间
            lastdata=char(event.PreviousValue);
%后修改的时间
            newdata=char(event.Value);
%提示信息
            msg=['把日期从' lastdata '改到' newdata];
%确认信息框
            selection=uiconfirm(app.UIFigure,msg,'确认日期更改');
%如果用户点击取消,则日期选择器显示之前的日期
            if strcmp(selection,'Cancel')
                app.DatePicker.Value=event.PreviousValue;
            end

保存后,运行效果如图

 matlab appdesigner系列-常用12-日期选择器,matlab appdesigner,matlab文章来源地址https://www.toymoban.com/news/detail-811152.html

到了这里,关于matlab appdesigner系列-常用12-日期选择器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包