我在转换日期时间时出现问题,该日期时间是字符串格式,但我无法使用"yyyyMMdd"格式转换它.
我的代码是:
string tpoc = refSubClaim.BenefitsFolder.BenefitFolderIdNumber.ToString();
string[] tpocinfo = Regex.Split(tpoc,";");
for (int i = 0; i < tpocinfo.Length; i++)
{
switch (i)
{
case 0:
{
string[] tpoc2 = Regex.Split(tpocinfo[0], ",");
claimantAuxillaryRecord.TPOCDate2 = tpoc2[0].ToString();
claimantAuxillaryRecord.TPOCAmount2 = Convert.ToDecimal(tpoc2[1]);
claimantAuxillaryRecord.FundingDelayedBeyondTPOCStartDate2 = tpoc2[2].ToString();
}
break;
Run Code Online (Sandbox Code Playgroud) 我有这种形式的字符串:19/8/1988
注意: String DateOfBirth=" 19/8/1988"
当我使用Datetime.parse(DateOfBirth)它给我invalid dateformat error.
我也无法做到 cdate(DateOfBirth)
当我输入格式为mm/dd/yyyy的字符串,即8/19/1988它不会给我错误.
请帮我将字符串转换为日期mm/ddd/yyyy格式.