打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关于安卓手机日期格式问题
作者:
(google220) ▲▲▲△△ -
注册会员
2015-10-11 0:20:12
标题: 关于安卓手机日期格式问题,望指点... 浏览:103
加入我的收藏
楼主: 本人用XE8开发的安卓应用,在华为的手机上默认时间格式为yyyy/MM/dd,没办法设置成yyyy-MM-dd,程序一运行就报时间格式错误,不知道高手如何解决这些问题的?
望指点...
----------------------------------------------
菩提本无树,明镜亦非台,本来无一物,何处惹尘埃
作者:
(google220) ▲▲▲△△ -
注册会员
2015-10-11 1:28:19
1楼: 运行后直接报错:2013-01-29 00:00:00不是合法的日期;
华为手机默认时间格式是:yyyy/MM/dd;
Delphi下如何处理?谢谢。
----------------------------------------------
菩提本无树,明镜亦非台,本来无一物,何处惹尘埃
作者:
(google220) ▲▲▲△△ -
注册会员
2015-10-11 1:57:06
2楼: 找到原因了,
时间控件不能这么处理,
FromDate.DateTime := StrToDateTime(FormatDateTime('yyyy-MM-dd 00:00:00', Now))
应该是FromDate.DateTime :=Now;然后再使用的时候灵活取值进行查询就行了。
谢谢各位关注。
----------------------------------------------
菩提本无树,明镜亦非台,本来无一物,何处惹尘埃
作者:
(ghs) ▲▲▲▲△ -
盒子活跃会员
2015-10-11 14:07:10
3楼: FromDate.DateTime := StrToDateTime(FormatDateTime('yyyy-MM-dd', Now))
这样写估计也不会错
----------------------------------------------
Delphi爱好者。
作者:
(黑夜杀手) ▲▲▲▲▲ -
盒子活跃会员
2015-10-11 14:45:44
4楼: 一个最实用的方法,可以无视各类系统的设定。
就是在程序开始时
Uses System.SysUtils;
然后
FormatSettings.ShortDateFormat:='yyyy-mm-dd';
这个是全局的记录类型,直接使用,在程序的生命期内一直有效
之后,你就不用管实际的系统的日期格式了,在你的程序中,所以的字符串都视为yyyy-mm-dd,输出的也是yyyy-mm-dd、
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
日期格式化与字符串转换成时间(C#.NET) — Windows Live
c#日期与字符串间的转换
日期格式yyyy:MM:dd 改为yyyy-MM-dd?
EXCEL日期如何显示星期
日期转换为yyyy-mm-dd
.net 最全的时间格式转换
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服