J jianghui Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-25 #1 请教怎样将DateTimePicker中的日期显示由mm/dd/yy改为yy-mm-dd?
U urus Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-25 #2 这和控件没关系,在windows的系统里面设置 控制面板-区域选项
V VGA Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-25 #3 在form的create事件中加 DateSeparator := '-'; ShortDateFormat:='yyyy-mm-dd';
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-26 #5 DateTime_SetFormat(DateTimePicker1.Handle,'yy/mm/dd');
S sw Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-26 #6 来晚了, 沈前卫的解答是对的,要做补充的话,就是将沈前卫提供的代码放到 DateTimePicker控件所在Form的OnCreate事件中.
F FLY_IN_SKY Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-26 #7 奇怪啦,俺的datetimepicker控件放上去的显示就是yy-mm-dd啊,什么都不用改的,不知为什么,俺用的是delphi5.
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-26 #8 FLY_IN_SKY 是因为你的Window的设置就是这样。
V VGA Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-26 #9 不论windows 怎样设置,只要在包含datetimepicker控件的 form的create事件中加 DateSeparator := '-'; ShortDateFormat:='yyyy-mm-dd'; 都正确。至少在我的机器上这样!
不论windows 怎样设置,只要在包含datetimepicker控件的 form的create事件中加 DateSeparator := '-'; ShortDateFormat:='yyyy-mm-dd'; 都正确。至少在我的机器上这样!
B bodhisattva Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-04 #10 在windows 的"控制面板"修改:区域设置--->时间为yy--mm--dd 就行了!
W www Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-04 #12 应该在控制面板中改,程序中不应做死,只有这样才能适应多种环境,比如现在是yy-mm-dd,如果哪一天必须要改成 yyyy-mm-dd怎么办?还要去该程序??不可能 所以只有用控制面板的默认值才会更加灵活.
应该在控制面板中改,程序中不应做死,只有这样才能适应多种环境,比如现在是yy-mm-dd,如果哪一天必须要改成 yyyy-mm-dd怎么办?还要去该程序??不可能 所以只有用控制面板的默认值才会更加灵活.
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-05 #13 to www: 应该在程序中做死,只有这样才能适应多种环境。因为你的程序若给100人用, 那你怎么样才能保证他们都可以用?只有在程序中写好,这样才能适应多种环境。 我们的CGI在全国范围使用,就是通过DateSeparator := '-'; ShortDateFormat:='yyyy-mm-dd';这个方法解决的。 to jianghui:希望你考虑一下用这个方式。 to 沈前卫 ateTime_SetFormat(DateTimePicker1.Handle,'yy/mm/dd'); 我测试不能通过。。。 (undeclared identifier 'DateTime_SetFormat' )
to www: 应该在程序中做死,只有这样才能适应多种环境。因为你的程序若给100人用, 那你怎么样才能保证他们都可以用?只有在程序中写好,这样才能适应多种环境。 我们的CGI在全国范围使用,就是通过DateSeparator := '-'; ShortDateFormat:='yyyy-mm-dd';这个方法解决的。 to jianghui:希望你考虑一下用这个方式。 to 沈前卫 ateTime_SetFormat(DateTimePicker1.Handle,'yy/mm/dd'); 我测试不能通过。。。 (undeclared identifier 'DateTime_SetFormat' )