Z Zythum Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-05 #1 DateTimePicker1.Kind := dtkDate; DateTimePicker1.DateFormat := dfShort; 当“控制面板 -> 区域设置 -> 日期 -> 短日期样式”为yy-M-d时, DateTimePicker1的日期如何显示为yyyy-MM-dd格式?
DateTimePicker1.Kind := dtkDate; DateTimePicker1.DateFormat := dfShort; 当“控制面板 -> 区域设置 -> 日期 -> 短日期样式”为yy-M-d时, DateTimePicker1的日期如何显示为yyyy-MM-dd格式?
K Kang Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-05 #2 DateTimePicker1.DateFormat := dflong 不就行了。也可以在设计期直接设。
B beta Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-05 #4 自己分析: 月份和日子容易扩到两位(如果只有一位就在前面加'0'); 至于年份嘛,如果大于80就在前面加'19',否则再前面加'20'.
邹 邹光先 Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-05 #5 >>agree kang 另外,如果要用strtodate,还要用到 shortdateformat:='yyyy/mm/dd' 来指定转换个是。反正用shortdateformat,可以满足你对日期格式的 很多要求的 。
>>agree kang 另外,如果要用strtodate,还要用到 shortdateformat:='yyyy/mm/dd' 来指定转换个是。反正用shortdateformat,可以满足你对日期格式的 很多要求的 。
K Kang Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-05 #6 如果能 DateTimePicker1.DateFormat := dflong的话,那么 “控制面板 -> 区域设置 -> 日期 -> 长日期样式”自己设为yyyy-MM-dd
S shenjian Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-05 #7 agree with kang: two ways
Z Zythum Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-05 #8 问题的补充 “控制面板 -> 区域设置 -> 日期 -> 短日期样式”为 yy-M-d “控制面板 -> 区域设置 -> 日期 -> 长日期样式”为 yyyy年M月d日 DateTimePicker1.Kind := dtkDate; DateTimePicker1.DateFormat := dfShort; 在不改变控制面板设定的情况下,DateTimePicker1的日期如何显示为yyyy-MM-dd格式?
问题的补充 “控制面板 -> 区域设置 -> 日期 -> 短日期样式”为 yy-M-d “控制面板 -> 区域设置 -> 日期 -> 长日期样式”为 yyyy年M月d日 DateTimePicker1.Kind := dtkDate; DateTimePicker1.DateFormat := dfShort; 在不改变控制面板设定的情况下,DateTimePicker1的日期如何显示为yyyy-MM-dd格式?
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-05 #9 其实他显示什么有什么关系,大家都看的懂, datetimepicker.Date 是 TdateTime 类型的,实际存储的是这个就行了