强制用户输入一个特定的时间格式

1视图(30天)
你好,我怎么能强迫用户输入在一个单元中场上的一个特定的时间格式,Hh: mm,并警告槽为错误的输入消息。谢谢!

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2022年8月27日
部分= regexp(输入,' ^ ([01]\ d | 2 (0 - 3)): (0 - 5) \ d $ ');
如果isempty(部分)
拒绝
结束
这假设您希望与强迫0领先24小时时钟,你不想允许放送
1评论
dpb
dpb 2022年8月27日
编辑:dpb 2022年8月28日
老头儿警报
“…和that you do not want to permit 24:00"
瞧!很多年前有一个线的在线煤炭工业电脑分析仪ms - dos下运行。应用程序是建立在专业女士基本7.1额外汇编的触摸屏界面和多通道分析仪(这是一个双能γ密度计的心)。
系统在一个特定的安装开始崩溃在午夜non-trapable错误——花了几个月的调试前我终于抓住了出来,日期/时间函数返回24:00:00,美元24:00:01,……在午夜之前大约30秒钟滚到00:00:31,00:00:32,……
一堆数据存储数组定义指标由0:23和24小时指数造成了界外损坏基本字符串内存地址空间,当垃圾收集器将在后台运行,轰!

登录置评。

答案(1)

dpb
dpb 2022年8月27日
只有很多麻烦——使用datepicker UI控件 uidatepicker
3评论
克里斯蒂安·马丁
克里斯蒂安·马丁 2022年8月27日
编辑:克里斯蒂安·马丁 2022年8月27日
我设法做一些如果不是从细胞编辑调……如果没有:输入用户收到一条警告消息

登录置评。

类别

找到更多的在数学帮助中心文件交换

s manbetx 845


释放

R2015a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的