DateTimepicker中的星期问题

本文描述了在一个Windows应用程序中使用DateTimePicker组件时遇到的日期格式问题,该问题导致从开发机(Win10+VS2013)移植到客户机(Win732bit)时出现错误。通过调整系统日期格式设置和自定义DateTimePicker的显示格式,最终解决了问题。

          开发机:win10 64+VS2013

          客户机:win7 32bit

         在项目中使用DateTimepicker,需要将时间获取到,然后转换为string,然后再转换为DateTime类型。开发机器上测试没问题,用户机器上总是出错。

          解决步骤

          1)在本地多台机器上测试,没发现问题。

          2)添加日志,让可以测试。发现日期中竟然包含“ 星期一”字样,这样stirng转Datetime总是不成功。

          3)尝试修改代码,将DateTimepicker的format 改为Custom、CustomFormat改为“yyyy/MM/dd”,编译给客户测试,仍然不行。

          4)尝试Win7修改日期格式(下图),将长日期和短日期分别选择没有“dddd”的项

            

           5)程序运行测试,ok,这样成功的把星期给去掉了。

        其它思路

        1)取DateTimepicker日期时自己拼成字符串应该也可以解决。

        DateTimepicker已经设置为Custom,并且格式也设置了,不清楚为什么还是需要设置系统时间。。。。

 

转载于:https://www.cnblogs.com/hhhh2010/p/7278245.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值