- 日期类型:
TDateTime
- 字符串到日期类型的转换:
StrToDate
- 两个全局变量:
ShortDateFormat = "yyyymmdd";
DateSeparator = '-';
用来定义StrToDate函数的格式
- 代码
TDateTime dt,dt2,dt3;
unsigned short year,month,day;
//由于分隔符没法为空,只能这样了
tmpDate= tmpDate.SubString(1,4) + "-" + tmpDate.SubString(5,2) + "-" + tmpDate.SubString(7,2);
dt =StrToDate(tmpDate);
// ShowMessage(DateToStr(dt));
//取下月的第一天
dt2=dt+20;//保证d2在下个月
dt2.DecodeDate(&year,&month,&day);//取年月日
dt3=AnsiString(year)+"-"+AnsiString(month)+"-1";//下个月的第一天
//ShowMessage(dt3.FormatString("yyyymmdd"));
tmpDyrq =dt3.FormatString("yyyymmdd");
本文介绍了一种将特定格式的字符串转换为日期类型的方法,并通过示例代码演示了如何利用Delphi中的StrToDate函数来实现这一转换。此外,还展示了如何通过日期加法和解码日期来获取指定日期下一个月的第一天。
6834

被折叠的 条评论
为什么被折叠?



